Você gerencia um contêiner da API SQL do Azure Cosmos DB que armazena documentos de eventos. Por padrão, os eventos devem ser excluídos após 7 dias. Certos eventos de auditoria devem ser mantidos por 90 dias, e um pequeno conjunto de documentos nunca deve expirar. O que você deve configurar para atender a todos os requisitos com o mínimo de código?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilitar TTL no contêiner e definir o TTL padrão para 604800 segundos (7 dias)., Para documentos de auditoria, defina uma propriedade "ttl" por item de 7776000 segundos (90 dias)., Para documentos que não devem expirar, defina uma propriedade "ttl" por item de -1..
Por que esta é a resposta
A funcionalidade de Time-to-Live (TTL) do Azure Cosmos DB é a solução mais eficiente para este cenário. Ao habilitar o TTL no contêiner e definir o padrão para 604800 segundos (7 dias), todos os documentos expirarão automaticamente após 7 dias, a menos que especificado de outra forma. Para documentos de auditoria, a definição de uma propriedade ttl por item para 7776000 segundos (90 dias) sobrescreve o TTL padrão do contêiner, garantindo sua retenção prolongada. Para documentos que nunca devem expirar, definir a propriedade ttl por item como -1 os exclui da expiração automática. As outras opções são incorretas porque desabilitar o TTL e usar o feed de alterações exigiria código adicional para gerenciar exclusões, e a política de indexação não controla a expiração de documentos.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão