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

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 ciclo de vida do Amazon S3 para otimizar a capacidade de armazenamento para armazenamento compatível com Amazon S3 em dispositivos da Família Snow. 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 de um armazenamento compatível com Amazon S3 no bucket de dispositivos da Família Snow usando o AWS Command Line Interface (AWS CLI), consulte os exemplos a seguir.

PUTuma 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 as etiquetas expiram após 10 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 de configuração do ciclo de vida em um JSON arquivo. 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 como parte do put-bucket-lifecycle-configuration comando. JSON Para usar este comando, substitua cada espaço reservado para entrada do usuário por suas próprias informações.

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

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

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

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