View a markdown version of this page

Criando e gerenciando uma configuração do ciclo de vida do objeto usando o AWS CLI - AWS Snowball Edge Guia do Desenvolvedor

AWS Snowball Edge não está mais disponível para novos clientes. Novos clientes devem explorar AWS DataSynctransferências on-line, o Terminal de Transferência de AWS Dados para transferências físicas seguras ou soluções de AWS parceiros. Para computação de ponta, explore AWS Outposts.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criando e gerenciando uma configuração do ciclo de vida do objeto usando o AWS CLI

Você pode usar o Amazon S3 Lifecycle para otimizar a capacidade de armazenamento para armazenamento compatível com o Amazon S3 no Snowball Edge. Você pode criar regras de ciclo de vida para expirar objetos à medida que envelhecem ou quando são substituídos por versões mais recentes. Você pode criar, habilitar, desabilitar e excluir uma regra de ciclo de vida. Para obter mais informações sobre o ciclo de vida do Amazon S3, consulte Gerenciar ciclo de vida de armazenamento.

nota

Quem Conta da AWS cria o bucket é dono dele e é o único que pode criar, habilitar, desabilitar ou excluir uma regra de ciclo de vida.

Para criar e gerenciar uma configuração de ciclo de vida para um armazenamento compatível com Amazon S3 no bucket Snowball Edge usando AWS Command Line Interface o AWS CLI(), veja os exemplos a seguir.

Coloque uma configuração de ciclo de vida em um bucket do Snowball Edge

O AWS CLI exemplo a seguir coloca uma política de configuração de ciclo de vida em um bucket do Snowball Edge. Essa política especifica que todos os objetos que têm o prefixo sinalizado (myprefix) e tags expiram após dez dias. Para usar esse exemplo, substitua cada espaço reservado para entrada do usuário por suas próprias informações.

Primeiro, salve a política da configuração do ciclo de vida em um arquivo JSON. Neste exemplo, o nome do arquivo é lifecycle-example.json.

{ "Rules": [{ "ID": "id-1", "Filter": { "And": { "Prefix": "myprefix", "Tags": [{ "Value": "mytagvalue1", "Key": "mytagkey1" }, { "Value": "mytagvalue2", "Key": "mytagkey2" } ] } }, "Status": "Enabled", "Expiration": { "Days": 10 } }] }

Depois de salvar o arquivo, envie o arquivo JSON como parte do comando put-bucket-lifecycle-configuration. Para usar esse comando, substitua cada espaço reservado para entrada do usuário por suas próprias informações.

exemplo do comando put-bucket-lifecycle
s3api syntax
aws s3api put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json --endpoint-url https://s3api-endpoint-ip --profile your-profile

Para obter mais informações sobre esse comando, consulte put-bucket-lifecycle-configuration na Referência de comandos.AWS CLI

s3control syntax
aws s3control put-bucket-lifecycle-configuration --bucket example-snow-bucket \\ --lifecycle-configuration file://lifecycle-example.json \\ --endpoint-url https://s3ctrlapi-endpoint-ip --profile your-profile

Para obter mais informações sobre esse comando, consulte put-bucket-lifecycle-configuration na Referência de comandos.AWS CLI