Visualização das propriedades de um bucket do S3
É possível visualizar propriedades de qualquer bucket do Amazon S3 que você possua. Essas configurações incluem o seguinte:
-
Bucket Versioning (Versionamento de bucket) — mantenha várias versões de um objeto em um bucket usando o versionamento. Por padrão, o versionamento é desabilitado para um novo bucket. Para obter informações sobre como ativar o versionamento, consulte Habilitar o versionamento em buckets.
-
Etiquetas: com a alocação de custos da AWS, você pode usar etiquetas de buckets para anotar o faturamento de seu uso de um bucket. Uma tag é um par chave-valor que representa uma etiqueta que você atribui a um bucket. Para obter mais informações, consulte Usar tags de alocação de custos para buckets do S3.
-
Default encryption (Criptografia padrão) — a ativação da criptografia padrão fornece criptografia automática no lado do servidor. O Amazon S3 criptografa um objeto antes de salvá-lo em um disco e descriptografa o objeto ao baixá-lo. Para obter mais informações, consulte Definir o comportamento padrão da criptografia para os buckets do Amazon S3.
-
Server access logging (Registro em log de acesso ao servidor) — obtenha registros detalhados das solicitações feitas ao bucket com registro em log de acesso ao servidor. Por padrão, o Amazon S3 não coleta logs de acesso ao servidor. Para obter informações sobre como habilitar o registro em log de acesso ao servidor, consulte Habilitar o log de acesso ao servidor do Amazon S3.
-
Eventos de dados do AWS CloudTrail: use o CloudTrail para registrar eventos de dados. Por padrão, as trilhas não registram eventos de dados. Há cobranças adicionais para eventos de dados. Para obter mais informações, consulte Registro eventos de dados em logs para trilhas no Manual do usuário do AWS CloudTrail.
-
Event notifications (Notificações de eventos) – habilite certos eventos de bucket do Amazon S3 para enviar mensagens de notificação para um destino sempre que ocorrer eventos. Para obter mais informações, consulte Habilitar e configurar notificações de eventos usando o console do Amazon S3.
-
Transfer Acceleration — possibilita transferências de arquivos rápidas, fáceis e seguras entre seu cliente e um bucket do S3 em longas distâncias. Para obter informações sobre como habilitar o Transfer Acceleration, consulte Habilitar e usar o S3 Transfer Acceleration.
-
Object Lock (Bloqueio de objetos) — use o bloqueio de objetos do S3 para evitar que um objeto seja excluído ou substituído por um período fixo ou indefinidamente. Para obter mais informações, consulte Usar o bloqueio de objetos do S3.
-
Requester Pays (Pagamento pelo solicitante) —habilite o Pagamento pelo solicitante para que o solicitante (em vez do proprietário do bucket) pague por solicitações e transferências de dados. Para obter mais informações, consulte Configuração de buckets de Pagamento pelo solicitante para transferências de armazenamento e uso.
-
Static website hosting – você pode hospedar um site estático no Amazon S3. Para obter mais informações, consulte Hospedagem de um site estático usando o Amazon S3.
É possível visualizar as propriedades do bucket usando o AWS Management Console, a AWS CLI ou AWS SDKs
-
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
Na lista Buckets, escolha o nome do bucket cujas propriedades deseja visualizar.
-
Escolha a guia Properties (Propriedades).
-
Na página Propriedades, você pode configurar as propriedades acima para o bucket.
Visualizar as propriedades do bucket com a AWS CLI
Os comandos a seguir mostram como você pode usar a AWS CLI para listar diferentes propriedades do bucket.
A resposta a seguir exibe o conjunto de tags associadas ao bucket amzn-s3-demo-bucket1
. Para obter mais informações sobre as etiquetas de buckets, consulte Usar tags de alocação de custos para buckets do S3.
aws s3api get-bucket-tagging --bucket
amzn-s3-demo-bucket1
Para obter mais informações e exemplos, consulte get-bucket-tagging
A resposta a seguir exibe o estado de versionamento do bucket amzn-s3-demo-bucket1
. Para obter informações sobre o versionamento de buckets, consulte Usando o versionamento em buckets do S3.
aws s3api get-bucket-versioning --bucket
amzn-s3-demo-bucket1
Para obter mais informações e exemplos, consulte get-bucket-versioning
A resposta a seguir exibe a configuração de criptografia padrão para o bucket amzn-s3-demo-bucket1
. Por padrão, todos os buckets têm uma configuração de criptografia padrão que usa criptografia do lado do servidor com chaves gerenciadas pelo Amazon S3 (SSE-S3). Para obter informações sobre a criptografia padrão de buckets, consulte Definir o comportamento padrão da criptografia para os buckets do Amazon S3.
aws s3api get-bucket-encryption --bucket
amzn-s3-demo-bucket1
Para obter mais informações e exemplos, consulte get-bucket-encryption
A resposta a seguir exibe a configuração de notificação do bucket amzn-s3-demo-bucket1
. Para obter informações sobre notificações de eventos de buckets, consulte Notificações de eventos do Amazon S3.
aws s3api get-bucket-notification-configuration --bucket
amzn-s3-demo-bucket1
Para obter mais informações e exemplos, consulte get-bucket-notification-configuration
A resposta a seguir exibe o status de registro em log do bucket amzn-s3-demo-bucket1
. Para obter informações sobre o registro em log do bucket, consulte Registrar em log as solicitações com registro em log de acesso ao servidor.
aws s3api get-bucket-logging --bucket
amzn-s3-demo-bucket1
Para obter mais informações e exemplos, consulte get-bucket-logging
Para ver exemplos de como retornar propriedades de buckets com os AWS SDKs, como versionamento, etiquetas e muito mais, consulte Ações do Amazon S3 usando SDKs da AWS.
Para obter informações gerais sobre como usar AWS SDKs diferentes, consulte Desenvolvimento com o Amazon S3 usando AWS SDKs.