Compartimentos do Serviço Object Storage para a API de Compatibilidade com o Amazon S3 e a API Swift

Saiba como o serviço Object Storage fornece suporte de API para a API de Compatibilidade com o Amazon S3 e para a API Swift. Você pode escolher o compartimento padrão no qual esses dados são armazenados.

No serviço Object Storage, um bucket é um contêiner para armazenar objetos em um compartimento dentro de um namespace do serviço Object Storage. Um bucket está associado a um compartimento único e os dados são armazenados como objetos em buckets.

Além das APIs nativas do serviço Object Storage, o Object Storage fornece suporte para a API de Compatibilidade com Amazon S3 e API Swift. Porém, essas APIs não entendem o conceito de um compartimento. Oracle Cloud Infrastructure Por padrão, os buckets criados usando a API de Compatibilidade com Amazon S3 ou a API Swift são criados no compartimento raiz da tenancy do Oracle Cloud Infrastructure. Em vez disso, você pode designar outro compartimento para a API de Compatibilidade com Amazon S3 ou a API Swift no qual os buckets serão criados.

Quando você escolhe outro compartimento a ser usado para a API de Compatibilidade com Amazon S3 ou a API Swift, todos os novos buckets que você criar usando a API de Compatibilidade com Amazon S3 ou a API Swift serão criados neste compartimento. Os buckets criados anteriormente em outro compartimento não são movidos automaticamente para o compartimento recém-designado. Consulte Buckets do Serviço Object Storage para mover buckets criados anteriormente para esse compartimento.

Você pode executar as seguintes tarefas para as designações de compartimento API de Compatibilidade com Amazon S3 e API Swift:

Política Obrigatória do Serviço IAM

Para usar o Oracle Cloud Infrastructure, você deve receber de um administrador o acesso de segurança em uma política . Esse acesso é necessário, quer você esteja usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Se você receber uma mensagem de que não tem permissão ou que não está autorizado, verifique com o administrador qual tipo de acesso você tem e em qual compartimento vai trabalhar.

Os compartimentos têm políticas  que indicam quais ações um usuário pode executar em um bucket e todos os objetos do bucket.

Para administradores:

  • Para alterar os compartimentos padrão para a API de Compatibilidade com o Amazon S3 e a API Swift, um usuário deve pertencer a um grupo com permissões OBJECTSTORAGE_NAMESPACE_UPDATE.

  • Para ver os compartimentos padrão atuais para a API de Compatibilidade com o Amazon S3 e a API Swift, um usuário deve pertencer a um grupo com permissões OBJECTSTORAGE_NAMESPACE_READ.

  • Para mover um bucket para outro compartimento, um usuário deve pertencer a um grupo com permissões BUCKET_UPDATE e BUCKET_CREATE no compartimento de origem e permissões BUCKET_CREATE no compartimento de destino.

Se você for iniciante em políticas, consulte Conceitos Básicos de Políticas e Políticas Comuns. Para se aprofundar na gravação de políticas para buckets e objetos, consulte Detalhes para os Serviços Object Storage, Archive Storage e Data Transfer.