Iniziare a utilizzare le API OVHcloud
Come utilizzare le API OVHcloud
Come utilizzare le API OVHcloud
Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Modifica" di questa pagina.
Ultimo aggiornamento: 30/05/2022
Le API disponibili su https://api.ovh.com/ ti permettono di acquistare, gestire, aggiornare e configurare prodotti OVHcloud senza utilizzare un'interfaccia grafica come lo Spazio Cliente.
Scopri come utilizzare le API OVHcloud e come associarle alle tue applicazioni
OVHcloud mette a tua disposizione servizi di cui tu sei responsabile per la configurazione e la gestione. Garantirne quotidianamente il corretto funzionamento è quindi responsabilità dell’utente.
Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un fornitore specializzato o l’amministratore del servizio. OVH non può fornirti alcuna assistenza. Per maggiori informazioni consulta la sezione “Per saperne di più”.
Nella pagina delle API OVHcloud clicca su Explore the OVH API
per visualizzare la lista delle API.
Per utilizzare le API sui tuoi prodotti, accedi al sito utilizzando le credenziali OVHcloud.
Login
in alto a destra.
Se il tuo account OVHcloud è protetto da una doppia autenticazione, inserisci anche il codice generato tramite SMS o applicazione OTP o chiave U2F.
Una volta connesso, visualizzi la lista dei prodotti OVHcloud che dispongono delle API. Tale elenco è classificato in ordine alfabetico.
Per visualizzare, ad esempio, le API associate ai domini, clicca su /domain nella lista.
Dopo aver cliccato sul prodotto, visualizzi la lista delle API del prodotto.
Esistono 4 tipi di API disponibili che utilizzano i cosiddetti metodi HTTP:
GET
La modalità GET ha lo scopo di recuperare i dati di una risorsa.
Ad esempio, per recuperare la lista dei tuoi domini, utilizza questa API:
POST
Il metodo POST è utilizzato per inviare dati aggiuntivi alla risorsa.
Ad esempio, per aggiungere un record alla tua zona DNS, utilizza questa API:
PUT
Il metodo PUT serve a sostituire i dati attuali della risorsa con i dati della richiesta.
Ad esempio, in caso di errore nel record della tua zona DNS, utilizza questa API:
DELETE
Il metodo DELETE è utilizzato per eliminare la risorsa chiamata.
Ad esempio, se non vuoi conservare il record DNS che hai aggiunto alla tua zona DNS, utilizza questa API:
Dopo aver cliccato sull'API di tua scelta, la sezione Parameters permette di attribuire le variabili relative alla sua applicazione.
Ad esempio, per aggiungere un record TXT nella tua zona DNS, ottieni questi parametri:
Una volta definiti i parametri, puoi avviare l'API cliccando su Execute
.
La scheda Result
mostrata fornirà il report di esecuzione dell'API.
Le schede PHP
e Python
contengono gli elementi da aggiungere al tuo script in base al linguaggio utilizzato.
Qualsiasi applicazione che desideri comunicare con l'API OVHcloud deve essere dichiarata in anticipo.
Clicca su questo link: https://eu.api.ovh.com/createToken/.
Inserisci il tuo identificativo cliente, la password e il nome della tua applicazione. Il nome sarà utile più tardi se volete autorizzare altre persone a usarlo.
È inoltre possibile aggiungere una descrizione dell'applicazione e una temporalità.
Il campo Rights
ti permette di limitare l'utilizzo dell'applicazione a certe API.
Per autorizzare tutte le API OVHcloud per un metodo HTTP, inserisci una stella *
nel campo, come nell'esempio qui sotto, dove il metodo GET è autorizzato per tutte le API:
Dopo aver cliccato su Create keys
, ottieni tre chiavi:
7kbG7Bk7S9Nt7ZSV
EXEgWIz07P0HYwtQDs7cNIqCiQaWSuHF
MtSwSrPpNjqfVSmJhLbPyr2i45lSwPU1
In questo caso, la chiave CK è associata al tuo account.
Il token CK può essere utilizzato per la delega dei diritti. Per saperne di più, consulta questa guida: Come gestire l'account di un cliente OVHcloud tramite le API (guida in inglese).
Una volta ottenute le tre chiavi (AK, AS, CK), puoi firmare le richieste di API. La firma è calcolata come segue:
"$1$" + SHA1_HEX(AS+"+" + CK+"+"+METHOD+"+"+QUERY+"+"+BODY+"+"+TSTAMP
Per semplificare lo sviluppo delle tue applicazioni, OVHcloud mette a disposizione wrappers API in diversi linguaggi. Utilizzarli ti permette di non preoccuparti del calcolo della firma e di concentrarti sullo sviluppo della tua applicazione.
Ecco un esempio di utilizzo della sezione /me
che permette di gestire il tuo account OVHcloud:
import ovh
# Instantiate. Visit https://api.ovh.com/createToken/?GET=/me
# to get your credentials
client = ovh.Client(
endpoint='ovh-eu',
application_key='<application key>',
application_secret='<application secret>',
consumer_key='<consumer key>',
)
# Print nice welcome message
print("Welcome", client.get('/me')['firstname'])
Gestire un dominio tramite le API OVHcloud (guida in inglese)
Come gestire l'account di un cliente OVHcloud tramite le API (guida in inglese)
Contatta la nostra Community di utenti all’indirizzo https://community.ovh.com/en
Prima di inviare la valutazione, proponici dei suggerimenti per migliorare la documentazione.
Immagini, contenuti, struttura... Spiegaci perché, così possiamo migliorarla insieme!
Le richieste di assistenza non sono gestite con questo form. Se ti serve supporto, utilizza il form "Crea un ticket" .
Grazie per averci inviato il tuo feedback.
Accedi al tuo spazio nella Community Fai domande, cerca informazioni, pubblica contenuti e interagisci con gli altri membri della Community OVHcloud
Discuss with the OVHcloud community