Amazon CloudFront KeyValueStore - Amazon CloudFront

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Amazon CloudFront KeyValueStore

CloudFront KeyValueStore est une banque de données de valeurs clés sécurisée, globale et à faible latence qui permet un accès en lecture depuis CloudFront Functions, permettant ainsi une logique personnalisable avancée aux emplacements CloudFront périphériques.

Vous pouvez ainsi mettre à jour le code de fonction et les données associées à une fonction indépendamment les unes des autres. CloudFront KeyValueStore Cette séparation simplifie le code des fonctions et facilite la mise à jour des données sans qu’il soit nécessaire de déployer des modifications de code.

Note

Pour être utilisée CloudFront KeyValueStore, votre CloudFront fonction doit utiliser le JavaScript runtime 2.0.

La procédure générale d'utilisation des paires clé-valeur est la suivante :

  • Créez des magasins de valeurs clés et remplissez-les d'un ensemble de paires clé-valeur. Vous pouvez ajouter vos boutiques à valeur clé à un compartiment Amazon S3 ou les saisir manuellement.

  • Associez les magasins de valeurs clés à votre CloudFront fonction.

  • Dans votre code de fonction, utilisez le nom de la clé pour extraire la valeur associée à la clé ou pour évaluer si une clé existe. Pour plus d'informations sur l'utilisation de paires clé-valeur dans le code de fonction et sur les méthodes d'assistance, consultez. Méthodes d’aide pour les magasins de clés-valeurs

Cas d’utilisation

Vous pouvez utiliser des paires clé-valeur pour les exemples suivants :

  • URLréécritures ou redirections : la paire clé-valeur peut contenir la réécriture ou la redirectionURLs. URLs

  • Tests A/B et indicateurs de fonctionnalités : vous pouvez créer une fonction pour exécuter des tests en attribuant un pourcentage de trafic à une version spécifique de votre site Web.

  • Autorisation d'accès : vous pouvez mettre en œuvre un contrôle d'accès pour autoriser ou refuser les demandes en fonction de critères que vous avez définis et des données stockées dans un magasin de valeurs clés.

Formats de valeurs pris en charge

Vous pouvez stocker la valeur dans une paire clé-valeur dans l'un des formats suivants :

  • Chaîne

  • Chaîne codée en octets

  • JSON

Sécurité

La CloudFront fonction et toutes ses valeurs clés stockent les données sont traitées de manière sécurisée, comme suit :

  • CloudFront chiffre chaque valeur clé stockée au repos et pendant le transit (lors de la lecture ou de l'écriture dans les magasins de valeurs clés) lorsque vous appelez les CloudFront KeyValueStoreAPIopérations.

  • Lorsque la fonction est exécutée, CloudFront déchiffre chaque paire clé-valeur en mémoire aux emplacements périphériques. CloudFront

Pour commencer CloudFront KeyValueStore, consultez les rubriques suivantes.

  • Pour plus d'informations sur la mise en route CloudFront KeyValueStore, consultez le billet de CloudFront KeyValueStore AWS blog « Présentation d'Amazon ».