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 un entrepôt de données clé-valeur sécurisé, global et à faible latence, qui permet un accès en lecture depuis les fonctions CloudFront, permettant ainsi une logique personnalisable avancée aux emplacements périphériques de CloudFront.
Avec CloudFront KeyValueStore, vous mettez à jour le code des fonctions et les données associées à une fonction, indépendamment les unes des autres. 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 utiliser CloudFront KeyValueStore, votre fonction CloudFront doit utiliser l’environnement d’exécution JavaScript 2.0.
La procédure générale d’utilisation des paires clé-valeur est la suivante :
-
Créez un magasin de clés-valeurs et remplissez-le avec un ensemble de paires clé-valeur. Vous pouvez ajouter vos magasins de clés-valeurs à un compartiment Amazon S3 ou les saisir manuellement.
-
Associez le magasin de clés-valeurs à votre fonction CloudFront.
-
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, ainsi que 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 :
-
Réécritures ou redirections d’URL : la paire clé-valeur peut contenir les URL réécrites ou les URL de redirection.
-
Tests A/B et indicateurs de fonctionnalités : vous pouvez créer une fonction pour effectuer des tests en attribuant un pourcentage de trafic à une version spécifique de votre site web.
-
Autorisation d’accès : vous pouvez implémenter 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 clés-valeurs.
Formats de valeurs pris en charge
Vous pouvez stocker la valeur d’une paire clé-valeur dans l’un des formats suivants :
-
String
-
Chaîne codée en octets
-
JSON
Sécurité
La fonction CloudFront et toutes ses données de magasin de clés-valeurs sont gérées de manière sécurisée, comme suit :
-
CloudFront chiffre chaque magasin de clés-valeurs au repos et en transit (lors de la lecture ou de l’écriture dans le magasin de clés-valeurs) lorsque vous appelez les opérations d’API CloudFront KeyValueStore.
-
Quand la fonction est exécutée, CloudFront déchiffre chaque paire clé-valeur en mémoire au niveau des emplacements périphériques de CloudFront.
Pour commencer avec CloudFront KeyValueStore, consultez les rubriques suivantes.
-
Pour plus d’informations sur la mise en route de CloudFront KeyValueStore, consultez l’article de blog AWS Présentation d’Amazon CloudFront KeyValueStore
.