Nota:

Configurare S3cmd per Oracle Cloud Infrastructure Object Storage

Introduzione

S3cmd è uno strumento per la gestione dello spazio di storage Amazon S3 e della rete di distribuzione dei contenuti Amazon CloudFront, ma potrebbe anche essere utilizzato per le opzioni di storage compatibili con S3 come quello offerto da Oracle Cloud Infrastructure(OCI).

Il servizio di storage degli oggetti fornito da Oracle Cloud Infrastructure e Amazon S3 utilizza concetti e terminologia simili. In entrambi i casi, i dati vengono memorizzati sotto forma di oggetti nei bucket. Le differenze riguardano l'implementazione di funzioni e strumenti per lavorare con gli oggetti.

Obiettivo

Configurare S3cmd per lo storage degli oggetti OCI.

Prerequisiti

Task 1: generazione della chiave segreta del cliente

Task 2: Installazione e configurazione di S3cmd

  1. Installare S3cmd in una VM linux utilizzando i comandi riportati di seguito.

    sudo yum install python3-pip
    
    sudo pip3 install s3cmd
    
  2. Configurare S3cmd utilizzando il comando seguente.

    s3cmd –-configure
    
  3. Aggiungere la chiave di accesso e la chiave segreta copiate nel task 1.

    Nota: se l'applicazione non supporta l'impostazione dell'identificativo dell'area sull'identificativo Oracle Cloud Infrastructure corretto, è necessario impostare l'area su us-east-1 o lasciarla vuota. Utilizzando questa configurazione, puoi utilizzare solo l'API di compatibilità Amazon S3 nella tua area home di Oracle Cloud Infrastructure. Se puoi impostare manualmente l'area, puoi usare l'applicazione su qualsiasi area Oracle Cloud Infrastructure.

  4. Aggiungere l'URL dell'endpoint con i dettagli indicati di seguito.

    {bucket_namespace}.compat.objectstorage.{region}.oraclecloud.com
    

Task 3: configurazione del compartimento designato per API di compatibilità Amazon S3

  1. Nella pagina dei dettagli della tenancy fare clic su Modifica impostazioni di storage degli oggetti.

  2. Nella finestra di dialogo Modifica impostazioni di storage degli oggetti:

    a. Selezionare il compartimento che si desidera venga designato per l'API di compatibilità Amazon S3.

    b. Se non disponi di un compartimento, puoi crearne uno separatamente e aggiungere lo stesso compartimento designato per l'API di compatibilità Amazon S3.

  3. Fare clic su Salva.

Vengono visualizzate le nuove impostazioni di storage degli oggetti.

Nota: l'utente la cui chiave segreta del cliente è stata utilizzata per configurare S3cmd deve disporre delle autorizzazioni di gestione del bucket e degli oggetti in Oracle Cloud Infrastructure Identity and Access Management (OCI IAM).

Task 4: Test S3cmd

Approvazioni

Autore - Maninder Singh Flora (OCI Cloud Architect)

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Explorer di Oracle Learning.

Per la documentazione sul prodotto, visitare il sito Oracle Help Center.