Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

KeyValueStore do Amazon CloudFront

Modo de foco
KeyValueStore do Amazon CloudFront - Amazon CloudFront

O KeyValueStore do CloudFront é um datastore de valor de chave seguro, global e de baixa latência que permite acesso de leitura por meio do CloudFront Functions, viabilizando uma lógica personalizada avançada nos locais da borda do CloudFront.

Com o KeyValueStore do CloudFront, você faz atualizações no código da função e nos dados associados a uma função, de modo independente uns dos outros. Essa separação simplifica o código da função e facilita a atualização dos dados sem a necessidade de implantar alterações no código.

nota

Para usar o CloudFront KeyValueStore, a função do CloudFront deve usar o runtime 2.0 do JavaScript.

Veja a seguir o procedimento geral para usar pares de chave-valor:

  • Crie armazenamentos de chave-valor e preencha-os com um conjunto de pares de chave-valor. É possível adicionar seus armazenamentos de chave-valor a um bucket do Amazon S3 ou inseri-los manualmente.

  • Associe os armazenamentos de chave-valor ao CloudFront Functions.

  • No código da função, use o nome da chave para recuperar o valor associado a ela ou para avaliar se existe uma chave. Consulte mais informações sobre o uso de pares de chave-valor no código da função e sobre métodos auxiliares em Métodos auxiliares para armazenamentos de chave-valor.

Casos de uso

É possível usar pares de chave-valor para os seguintes exemplos:

  • Regravações ou redirecionamentos de URL: o par de chave-valor pode conter os URLs regravados ou os URLs de redirecionamento.

  • Testes A/B e sinalizadores de recursos: é possível criar uma função para realizar experimentos atribuindo uma porcentagem do tráfego a uma versão específica do site.

  • Autorização de acesso: é possível implementar o controle de acesso para permitir ou negar solicitações com base nos critérios definidos e nos dados armazenados no armazenamento de chave-valor.

Formatos compatíveis de valores

É possível armazenar o valor em um par de chave-valor em qualquer um dos seguintes formatos:

  • String

  • String codificada por bytes

  • JSON

Segurança

O CloudFront Functions e todos os dados de armazenamento de chave-valor são tratados com segurança, da seguinte forma:

  • O CloudFront criptografa cada armazenamento de chave-valor em repouso e em trânsito (ao ler ou gravar no armazenamento de chave-valor) ao chamar as operações da API KeyValueStore do CloudFront.

  • Quando a função é executada, o CloudFront descriptografa cada par de chave-valor na memória nos locais da borda do CloudFront.

Para começar a usar o KeyValueStore do CloudFront, consulte os tópicos a seguir.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.