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á.
No Amazon Keyspaces, você pode definir um valor de TTL padrão para todas as linhas em uma tabela quando a tabela é criada.
O valor de TTL padrão para uma tabela é zero, o que significa que os dados não expiram automaticamente. Se o valor de TTL padrão de uma tabela for maior que zero, registros de data e hora de expiração serão adicionados a cada linha.
Os valores de TTL são definidos em segundos e o valor máximo configurável é 630.720.000 segundos, o que equivale a 20 anos.
Após a criação da tabela, você pode substituir a configuração de TTL padrão da tabela para linhas ou colunas específicas com instruções de DML CQL. Para ter mais informações, consulte Usar a instrução INSERT para definir valores de tempo de vida (TTL) personalizados para novas linhas e Usar a instrução UPDATE para editar as configurações de vida útil (TTL) personalizadas para linhas e colunas.
Quando você habilita a TTL em uma tabela, o Amazon Keyspaces começa a armazenar metadados adicionais relacionados à TTL para cada linha. Além disso, a TTL usa registros de data e hora de expiração para rastrear quando as linhas ou colunas expiram. Os registros de data e hora são armazenados como metadados da linha e contribuem para o custo de armazenamento da linha.
Depois que o atributo TTL estiver habilitado, você não poderá desabilitá-lo para uma tabela. Definir o default_time_to_live
da tabela como 0 desabilita os prazos de expiração padrão para novos dados, mas não desabilita o atributo TTL nem reverte a tabela para os metadados de armazenamento ou comportamento de gravação originais do Amazon Keyspaces.
Os exemplos a seguir mostram como criar uma tabela com um valor de TTL padrão.
Crie uma tabela com um valor de vida útil padrão usando o console.
Faça login no AWS Management Console e abra o console do Amazon Keyspaces em https://console.aws.amazon.com/keyspaces/home
. -
No painel de navegação, selecione Tables (Tabelas) e Create table (Criar tabela).
-
Na página Criar tabela, na seção Detalhes da tabela, selecione um espaço de chaves e forneça um nome para a nova tabela.
-
Na seção Esquema, crie o esquema para sua tabela.
Na seção Configurações da tabela, selecione Personalizar configurações.
-
Continue para vida útil (TTL).
Nesta etapa, você seleciona as configurações de TTL padrão para a tabela.
Para o Período de TTL padrão, insira o tempo de expiração e escolha a unidade de tempo inserida, por exemplo, segundos, dias ou anos. O Amazon Keyspaces armazenará o valor em segundos.
-
Escolha Create table. Sua tabela é criada com o valor de TTL padrão especificado.