Visão geral de objetos Amazon S3
O Amazon S3 é um depósito de objetos que usa valores de chave exclusivos para armazenar quantos objetos você quiser. 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 que você atribui a um objeto. Você usa a chave de objeto para recuperar o objeto. Para obter mais informações, consulte Trabalhar com metadados de objetos.
- ID da versão
-
Em um bucket, uma chave e um ID de versão identificam um objeto de maneira exclusiva. 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 Reter várias versões de objetos com o Versionamento do S3.
- 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 conjunto de pares de nome-valor com o qual é possível armazenar informações relacionadas ao objeto. Você pode atribuir os metadados, referidos como metadados definidos pelo usuário, a seus objetos no Amazon S3. O Amazon S3 também atribui metadados de sistema a esses objetos, os quais o sistema usa para gerenciar objetos. Para obter mais informações, consulte Trabalhar com metadados de objetos.
- Sub-recursos
-
O Amazon S3 usa o mecanismo de sub-recursos 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 armazenados no Amazon S3. O Amazon S3 e compatível com o controle de acesso baseado em recursos, como uma lista de controle de acesso (ACL) e políticas de bucket, e com o controle de acesso de dados baseados no usuário. Para obter mais informações sobre controle de acesso, consulte:
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. Para obter mais informações sobre compartilhamento de objetos, consulte Compartilhar objetos com URLs pré-assinados.
- Tags
-
Para categorizar objetos armazenados para a finalidade de controle de acesso ou alocação de custos, você pode usar tags. Para ter mais informações, consulte Categorizar seu armazenamento usando tags.
Sub-recursos do objeto
O Amazon S3 define um conjunto de sub-recursos associados a buckets e objetos. Os subrecursos são subordinados aos objetos. Isso significa que os subrecursos não existem por conta própria. Eles são sempre associados a alguma outra entidade, como um objeto ou um bucket.
A tabela a seguir lista os sub-recursos associados a objetos do Amazon S3.
Sub-recurso | Descrição |
---|---|
acl | Contém uma lista de concessões que identifica os concessionários e permissões concedidas. Quando você cria um objeto, o acl identifica o proprietário do objeto como tendo total controle sobre o objeto. Você pode recuperar a ACL de um objeto ou substituí-la por uma lista atualizada de concessões. Qualquer atualização para um ACL requer que você substitua o ACL existente. Para obter mais informações sobre ACLs, consulte Visão geral da lista de controle de acesso (ACL). |