Gerenciando seu ciclo de vida de armazenamento - Amazon Simple Storage Service

Gerenciando seu ciclo de vida de armazenamento

Para gerenciar seus objetos de maneira que sejam armazenados de maneira econômica durante todo o ciclo de vida, configure o ciclo de vida do Amazon S3. Uma configuração de ciclo de vida do S3 é um conjunto de regras que define as ações aplicadas pelo Amazon S3 a um grupo de objetos. Existem dois tipos de ações:

  • Ações de transição: definem quando os objetos fazem a transição para outra Uso de classes de armazenamento do Amazon S3. Por exemplo, você pode optar por fazer a transição de objetos para a classe de armazenamento do S3 Standard – IA 30 dias após a criação deles ou arquivar objetos para a classe de armazenamento do S3 Glacier um ano após a sua criação.

    Há custos associados às solicitações de transição do ciclo de vida. Para obter informações sobre a definição de preços, consulte Definição de preços do Amazon S3.

  • Ações de expiração: definem quando os objetos expiram. O Amazon S3 exclui os objetos expirados em seu nome.

    Os custos de expiração do ciclo de vida dependem de quando você escolhe tornar objetos expirados. Para obter mais informações, consulte Expirando objetos.

Para obter mais informações sobre regras de ciclo de vida do S3, consulte Elementos de configuração do ciclo de vida.

Gerenciando o ciclo de vida do objeto

Defina regras de configuração de ciclo de vida do S3 para objetos com ciclo de vida bem definido. Por exemplo:

  • Se você fizer upload periódico de logs em um bucket, é possível que seu aplicativo precise deles por uma semana ou um mês. Depois disso, você pode excluí-los.

  • Alguns documentos são acessados frequentemente por um período limitado. Depois disso, eles serão acessados com pouca frequência. Em algum ponto, você pode não precisar de acesso em tempo real a esses objetos, mas sua organização ou as regulamentações podem exigir que você os arquive por um período específico. Depois disso, é possível excluí-los.

  • É possível fazer upload de alguns tipos de dados no Amazon S3 para fins de arquivamento. Por exemplo, é possível arquivar mídias digitais, registros financeiros e de saúde, dados não processados de sequência genômica, backups de banco de dados de longo prazo e dados que devem ser retidos para conformidade regulamentar.

Com regras de configuração de ciclo de vida do S3, é possível solicitar que o Amazon S3 faça a transição de objetos para classes de armazenamento menos caras, arquive-os ou exclua-os.

Criando uma configuração de ciclo de vida

Uma configuração do S3 Lifecycle é um arquivo XML que consiste em um conjunto de regras com ações predefinidas que você deseja que o Amazon S3 execute em objetos durante sua vida útil.

Você também pode configurar o ciclo de vida usando o console do Amazon S3, a API REST, os AWS SDKs e a AWS CLI. Para obter mais informações, consulte Definir a configuração do ciclo de vida em um bucket.

O Amazon S3 fornece um conjunto de operações de API REST para o gerenciamento da configuração de ciclo de vida em um bucket. O Amazon S3 armazena a configuração como um sub-recurso de ciclo de vida que é anexado ao seu bucket. Para obter detalhes, consulte:

Ciclo de vida de PUT Bucket

Ciclo de vida de GET Bucket

DELETE Bucket lifecycle

Para obter mais informações sobre como criar uma configuração de ciclo de vida, consulte os seguintes tópicos: