Observação:

Configurar S3cmd para o Oracle Cloud Infrastructure Object Storage

Introdução

S3cmd é uma ferramenta para gerenciar o espaço de armazenamento Amazon S3 e a rede de entrega de conteúdo CloudFront da Amazon, mas também pode ser usada para opções de armazenamento compatíveis com S3, como o que é oferecido pela OCI (Oracle Cloud Infrastructure).

O Object Storage Service fornecido pelo Oracle Cloud Infrastructure e o Amazon S3 utilizam conceitos e terminologia semelhantes. Em ambos os casos, os dados são armazenados como objetos em buckets. As diferenças estão na implementação de recursos e ferramentas para trabalhar com objetos.

Objetivo

Configure S3cmd para o OCI Object Storage.

Pré-requisitos

Tarefa 1: Gerar a Chave Secreta do Cliente

Tarefa 2: Instalar e Configurar S3cmd

  1. Instale S3cmd em uma VM linux usando os comandos abaixo:

    sudo yum install python3-pip
    
    sudo pip3 install s3cmd
    
  2. Configure S3cmd usando o comando a seguir.

    s3cmd –-configure
    
  3. Adicione a chave de acesso e a chave secreta copiada na Tarefa 1.

    Observação: se o seu aplicativo não suportar a definição do identificador da região para o identificador correto do Oracle Cloud Infrastructure, defina a região como us-east-1 ou deixe-a em branco. Utilizando essa configuração, você só pode usar a API de Compatibilidade com Amazon S3 na sua região local do Oracle Cloud Infrastructure. Se puder definir manualmente a região, você poderá usar o aplicativo em qualquer região do Oracle Cloud Infrastructure.

  4. Adicione o url do ponto final com detalhes conforme mencionado abaixo.

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

Tarefa 3: Configurar o Compartimento Designado à API de Compatibilidade com Amazon S3

  1. Na página de detalhes da tenancy, clique em Editar Definições de Armazenamento de Objetos.

  2. Na caixa de diálogo Editar Definições de Armazenamento de Objetos:

    a. Selecione o compartimento que você deseja como Compartimento Designado à API de Compatibilidade com Amazon S3.

    b. Se você não tiver um compartimento, poderá criar um separadamente e adicionar o mesmo que o Compartimento Designado à API de Compatibilidade com Amazon S3.

  3. Clique em Salvar.

As novas Definições do Serviço Object Storage são exibidas.

Observação: O usuário cuja chave secreta do cliente foi usada para configurar S3cmd deve ter permissões de gerenciamento de bucket e objeto no Oracle Cloud Infrastructure Identity and Access Management (OCI IAM).

Tarefa 4: Teste S3cmd

Aquisições

Autor - Maninder Singh Flora (OCI Cloud Architect)

Mais Recursos de Aprendizagem

Explore outros laboratórios no site docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal YouTube do Oracle Learning. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.