Trabalho com objetos do Amazon S3 - Amazon Simple Storage Service

Trabalho com objetos do Amazon S3

Amazon S3 é uma chave simples, um depósito de valor projetado para armazenar quantos objetos você desejar. Esses objetos são armazenados em um ou mais buckets e cada objeto pode ter até 5 TB de tamanho. Um objeto consiste no seguinte:

  • Chave – O nome designado a um objeto. Você usa a chave de objeto para recuperar o objeto.

    Para obter mais informações, consulte Chave de objeto e metadados.

  • ID de versão – Em um bucket, um ID de chave e de versão identifica unicamente um objeto.

    O ID de versão é uma string que o Amazon S3 gera quando você adiciona um objeto a um bucket. Para obter mais informações, consulte Versionamento de objeto.

  • Valor – O conteúdo que você está armazenando.

    Um valor de objeto pode ser qualquer sequência de bytes. Objetos podem variar em tamanho de zero a 5 TB. Para obter mais informações, consulte Fazer upload de objetos.

  • Metadados – Um par de nome-valor com o qual você pode armazenar informações sobre o objeto.

    É possível atribuir metadados, chamados de metadados definidos pelo usuário, aos seus objetos no Amazon S3. O Amazon S3 também atribui metadados do sistema a esses objetos, que ele usa para gerenciar objetos. Para obter mais informações, consulte Chave e metadados de objeto.

  • Sub-recursos – O Amazon S3 usa o mecanismo de sub-recurso para armazenar informações adicionais específicas do objeto.

    Como os sub-recursos são subordinados aos objetos, eles estão sempre associados com qualquer outra entidade, tal como um objeto ou um bucket. Para obter mais informações, consulte Sub-recursos do objeto.

  • Informações de controle de acesso – Você pode controlar o acesso aos objetos que são armazenados no Amazon S3.

    O Amazon S3 oferece suporte ao controle de acesso baseado em recursos, como uma lista de controle de acesso (ACL) e políticas de bucket, e controle de acesso baseados no usuário. Para obter mais informações, consulte Identity and Access Management no Amazon S3.

Para obter mais informações sobre objetos, consulte as seguintes seções. Seus recursos do Amazon S3 (por exemplo, buckets e objetos) são privados por padrão. É necessário conceder permissão expressa para que outras pessoas acessem esses recursos. Por exemplo, você pode querer compartilhar um vídeo ou uma foto armazenados em seu bucket do Amazon S3 em seu site. Isso funcionará somente se você tornar o objeto público ou usar um pre-signed URL em seu site. Para obter mais informações sobre compartilhamento de objetos, consulte Compartilhar um objeto.