Object Storage Swift - Come utilizzare l’API Swift
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 "Contribuisci" di questa pagina.
Obiettivo
Utilizza l'API OpenStack per generare diversi script per automatizzare le tue azioni sulle tue istanze Public Cloud.
Lo swiftclient OpenStack permette di interagire con i tuoi container e oggetti e di gestirli. Ad esempio, è possibile inviare file in modo regolare verso i container per salvarli.
Questa guida ti mostra come utilizzare l'API OpenStack per gestire i tuoi container di oggetti con l'aiuto di python-swiftclient.
Prerequisiti
- Preparare l'ambiente di sviluppo per utilizzare l'API OpenStack installando python-swiftclient
- Impostare le variabili d'ambiente OpenStack
Procedura
Si ricorda che, dopo aver applicato i requisiti di cui sopra, le seguenti istruzioni riguardano esclusivamente l'interfaccia di linea di comando di una distribuzione GNU/Linux.
Documentazione Swift
Nella documentazione del cliente è possibile recuperare la lista dei possibili ordini:
Ecco la lista dei comandi principali:
Per maggiori informazioni su uno specifico ordine Swift, aggiungi --help alla fine:
È inoltre possibile consultare la documentazione Swift disponibile sul sito OpenStack.
Crea un container di oggetti pubblici
- Crea il container "container1":
- Configura i diritti di accesso per rendere pubblico il container:
- Verifica la configurazione del container:
Invio di file nel tuo container
- Seleziona il contenuto di una cartella locale in un container:
Se invii una cartella intera al posto di un file, verrà aggiunto automaticamente un prefisso.
- Lista i file di un container:
Puoi visualizzare i file con un prefisso specifico grazie all'argomento --prefix:
Se il container è configurato come pubblico, puoi accedere al file utilizzando un URL:
Questo URL è composto da un punto terminale, disponibile dall'interfaccia Horizon, dal nome del container e dal nome del tuo oggetto (incluso il prefisso).
Scaricamento di file
- Scarica un file:
Puoi scaricare più file con lo stesso prefisso utilizzando questo comando:
Eliminazione di container o oggetti
- Elimina un file:
Come per il download, è possibile eliminare diversi file con lo stesso prefisso utilizzando il seguente comando:
- Elimina un container:
Questa operazione comporta la cancellazione di tutti i file del container.
Per saperne di più
Se avete bisogno di formazione o di assistenza tecnica per implementare le nostre soluzioni, contattate il vostro rappresentante o cliccate su questo link per ottenere un preventivo e richiedere un'analisi personalizzata del vostro progetto da parte dei nostri esperti del team Professional Services.
Contatta la nostra Community di utenti all’indirizzo https://community.ovh.com/en/.