Políticas de recuperação de dados do S3 Glacier - Amazon S3 Glacier

Se você é novato no Amazon Simple Storage Service (Amazon S3), recomendamos que comece aprendendo mais sobre as classes de armazenamento S3 Glacier no Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive. Para obter mais informações, consulte Classes de armazenamento S3 Glacier e Classes de armazenamento para arquivamento de objetos no Guia do usuário do Amazon S3.

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á.

Políticas de recuperação de dados do S3 Glacier

Com as políticas de recuperação de dados do Amazon S3 Glacier, você pode definir facilmente cotas de recuperação de dados e gerenciar as atividades de recuperação de dados em cada uma delas. Conta da AWS Região da AWS Para obter mais informações sobre cobranças pela recuperação de dados do S3 Glacier, consulte a definição de preço do S3 Glacier.

Importante

Uma política de recuperação de dados se aplica somente a recuperações Padrão e gerencia solicitações de recuperação feitas diretamente ao S3 Glacier.

Para obter mais informações sobre as classes de armazenamento do S3 Glacier, consulte Classes de armazenamento para arquivamento de objetos e Transição de objetos no Guia do usuário do Amazon Simple Storage Service.

Escolher uma política de recuperação de dados do S3 Glacier

Você pode escolher entre três tipos de políticas de recuperação de dados do S3 Glacier: Sem limite de recuperação, Somente nível gratuito e Taxa máxima de recuperação.

Sem limite de recuperação é a política de recuperação de dados padrão que é usada para recuperações. Se você usar a política Sem limite de recuperação, nenhuma cota de recuperação será definida, e todas as solicitações válidas de recuperação de dados serão aceitas.

Ao usar uma política somente de nível gratuito, você pode manter suas recuperações dentro do limite diário de nível AWS gratuito e não incorrer em nenhum custo de recuperação de dados. Se você quiser recuperar mais dados do que o seu limite de nível AWS gratuito, você pode usar uma política de taxa máxima de recuperação para definir uma bytes-per-hour cota de taxa de recuperação. A política de Taxa Máxima de Recuperação garante que a taxa máxima de recuperação de todos os trabalhos de recuperação em sua conta Região da AWS não exceda a bytes-per-hour cota que você definiu.

Com as políticas Somente nível gratuito e Taxa máxima de recuperação, as solicitações de recuperação de dados que excedam as cotas de recuperação não são aceitas. Se você usar uma política Somente nível gratuito, o S3 Glacier vai rejeitar de maneira síncrona solicitações de recuperação que excederiam a franquia de nível gratuito da AWS . Se você usa uma política de taxa máxima de recuperação, o S3 Glacier rejeita solicitações de recuperação que fazem com que a taxa máxima de recuperação dos trabalhos em andamento exceda a cota definida pela política. bytes-per-hour Essas políticas ajudam a simplificar o gerenciamento de custos da recuperação de dados.

Estes são alguns fatos úteis sobre políticas de recuperação de dados:

  • As configurações da recuperação de dados não alteram o período de 3 a 5 horas utilizado para recuperar dados do S3 Glacier usando recuperações padrão.

  • Definir uma nova política de recuperação de dados não afeta os trabalhos de recuperação aceitos anteriormente já em andamento.

  • Se uma solicitação do trabalho de recuperação é rejeitada por causa de uma política de recuperação de dados, você não é cobrado pelo trabalho ou pela solicitação.

  • Você pode definir uma política de recuperação de dados para cada um Região da AWS, que governará todas as atividades de recuperação de dados na sua conta Região da AWS . Uma política de recuperação de dados é específica para um determinado setor Região da AWS porque os custos de recuperação de dados variam de acordo com o outro. Regiões da AWS Para obter mais informações, consulte Definição de preço do Amazon S3 Glacier.

Política Somente nível gratuito

Você pode definir uma política de recuperação de dados como somente de nível gratuito para garantir que suas recuperações sempre permaneçam dentro do limite de nível AWS gratuito, para que você não incorra em cobranças de recuperação de dados. Se uma solicitação de recuperação é rejeitada, você recebe uma mensagem de erro informando que a solicitação foi negada pela política de recuperação de dados atual.

Você pode definir a política de recuperação de dados como Somente nível gratuito por Região. Depois que a política for definida, você não poderá recuperar mais dados em um dia do que o limite diário proporcional de recuperação do nível gratuito da AWS para essa Região da AWS. Você também não incorre em taxas de recuperação de dados.

Você também poderá alternar para uma política Somente nível gratuito depois de ter incorrido em cobranças pela recuperação de dados em um mês. Neste caso, a política Somente nível gratuito entra em vigor para novas solicitações de recuperação, mas não afeta as solicitações anteriores. Você será cobrado pelos encargos incorridos anteriormente.

Política Max Retrieval Rate

Você pode definir sua política de recuperação de dados como Taxa máxima de recuperação para controlar a taxa máxima de recuperação especificando uma cota de recuperação de dados que tenha um máximo. bytes-per-hour Quando você define a política de recuperação de dados como Taxa máxima de recuperação, uma nova solicitação de recuperação é rejeitada se fizer com que a taxa máxima de recuperação dos trabalhos em andamento exceda a bytes-per-hour cota especificada pela política. Se uma solicitação de trabalho é rejeitada, você recebe uma mensagem de erro informando que a solicitação foi negada pela política de recuperação de dados atual.

Definir sua política de recuperação de dados de acordo com a política de Taxa Máxima de Recuperação pode afetar o quanto da sua franquia de Nível AWS Gratuito você pode usar em um dia. Por exemplo, suponhamos que você defina Max Retrieval Rate como 1 MB por hora. Isso é menor do que a taxa da apólice de nível AWS gratuito. Para garantir que você faça bom uso do subsídio diário de nível AWS gratuito, primeiro defina sua política como somente de nível gratuito e, em seguida, alterne para a política de taxa máxima de recuperação posteriormente, se necessário. ou obter mais informações sobre como a franquia de recuperação é calculada, vá até Perguntas frequentes do Amazon S3 Glacier.

Política Sem limite de recuperação

Se a política de recuperação de dados estiver definida como Sem limite de recuperação, todas as solicitações de recuperação de dados válidos serão aceitas, e os custos de recuperação de dados vão variar com base no uso.

Usar o console do S3 Glacier para configurar uma política de recuperação de dados

Usar o console do Amazon S3 Glacier para configurar uma política de recuperação de dados
  1. Faça login AWS Management Console e abra o console S3 Glacier em https://console.aws.amazon.com/glacier/home.

  2. Em Selecionar uma região, escolha uma no Região da AWS menu suspenso. Você pode configurar uma política de recuperação de dados para cada um Região da AWS.

  3. No painel de navegação à esquerda, escolha Configurações de recuperação de dados.

  4. Selecione a opção Editar. A página Editar políticas de recuperação de dados é exibida.

  5. Em Políticas de recuperação de dados, escolha uma política.

    Você pode selecionar uma das três políticas de recuperação de dados: Sem limite de recuperação, Somente nível gratuito ou Especificar uma taxa máxima de recuperação.

    • Se você escolher Sem limite de recuperação, todas as solicitações de recuperação de dados válidas serão aceitas.

    • Se você escolher somente o nível gratuito, as solicitações de recuperação de dados que excederem o nível AWS gratuito não serão aceitas.

    • Se você escolher Especificar uma taxa máxima de recuperação, as solicitações de recuperação de dados serão rejeitadas se fizerem com que a taxa máxima de recuperação dos trabalhos em andamento exceda a taxa máxima de recuperação especificada. Você deve especificar um valor de gigabytes (GB) por hora na caixa GB/hora em Taxa máxima de recuperação. Ao inserir um valor para GB/hora, o console calcula um custo estimado para você.

  6. Escolha Salvar alterações.

Usar a API do Amazon S3 Glacier para configurar uma política de recuperação de dados

Você pode visualizar e definir uma política de recuperação de dados usando a API REST do Amazon S3 Glacier ou os AWS SDKs.

Usar a API REST do Amazon S3 Glacier para configurar uma política de recuperação de dados

Você pode visualizar e definir uma política de recuperação de dados usando a API REST do Amazon S3 Glacier. Você pode visualizar uma política de recuperação de dados existente usando a operação Política de recuperação para obter dados (GET policy). Você define uma política de recuperação de dados usando a operação Set Data Retrieval Policy (PUT policy).

Ao usar a operação de política PUT, selecione o tipo da política de recuperação de dados definindo o valor do campo Strategy JSON como BytesPerHour, FreeTier ou None. BytesPerHour é equivalente a escolher Especificar uma taxa máxima de recuperação no console, FreeTier a escolher Somente nível gratuito e None a selecionar Sem política de recuperação.

Quando você usar a operação Initiate Job (trabalhos POST) para iniciar um trabalho de recuperação de dados que exceder a taxa de recuperação máxima definida na política de recuperação de dados, a operação Initiate Job é interrompida e lança uma exceção.

Usando os AWS SDKs para configurar uma política de recuperação de dados

AWS fornece SDKs para você desenvolver aplicativos para o Amazon S3 Glacier. Esses SDKs oferecem bibliotecas mapeadas para a API REST subjacente e fornecem objetos que permitem construir facilmente solicitações e processar respostas. Para ter mais informações, consulte Como usar os AWS SDKs com o Amazon S3 Glacier.