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.
Créez un magasin de valeur clé
Vous pouvez créer un magasin clé-valeur et ses paires clé-valeur en même temps. Vous pouvez également créer un magasin clé-valeur vide maintenant, puis ajouter les paires clé-valeur ultérieurement.
Si vous spécifiez votre source de données à partir d'un compartiment Amazon S3, vous devez disposer des s3:GetBucketLocation
autorisations s3:GetObject
et pour accéder à ce compartiment. Si vous ne disposez pas de ces autorisations, vous ne CloudFront pourrez pas créer correctement votre magasin de valeurs clés.
Décidez si vous souhaitez ajouter des paires clé-valeur en même temps lorsque vous créez le magasin clé-valeur. Vous pouvez importer vos paires clé-valeur à l'aide de la CloudFront console CloudFrontAPI, ou. AWS SDKs Toutefois, vous ne pouvez importer votre fichier de paires clé-valeur que lorsque vous créez initialement le magasin clé-valeur.
Pour créer un fichier de paires clé-valeur, consultez. Format de fichier pour les paires clé-valeur
- Console
-
Pour créer un magasin de valeurs clés
-
Connectez-vous à la page Fonctions AWS Management Console et ouvrez-la dans la CloudFront console à l'adressehttps://console.aws.amazon.com/cloudfront/v4/home#/functions.
-
Choisissez l'KeyValueStoresonglet, puis sélectionnez Créer KeyValueStore.
-
Entrez un nom et une description facultative pour le magasin de clés-valeurs.
-
Terminez S3 URI :
-
Si vous avez un fichier de paires clé-valeur, entrez le chemin d'accès au compartiment Amazon S3 dans lequel vous avez stocké le fichier.
-
Laissez ce champ vide si vous prévoyez de saisir les paires clé-valeur manuellement.
-
Sélectionnez Create (Créer). Le magasin de valeurs clés existe désormais.
La page de détails du nouveau magasin de clés-valeurs apparaît. Les informations figurant sur la page incluent l'ID et le code ARN du magasin de valeurs clés.
-
L'identifiant est une chaîne de caractères aléatoire unique dans votre Compte AWS.
-
ARNIl possède la syntaxe suivante :
Compte AWS
:key-value-store/
the
key value stores ID
-
Examinez la section Paires clé-valeur. Si vous avez importé un fichier, cette section présente quelques paires clé-valeur. Vous pouvez effectuer les actions suivantes :
-
Si vous avez importé un fichier, vous pouvez également ajouter d'autres valeurs manuellement.
-
Si vous n'avez pas importé de fichier depuis un compartiment Amazon S3, et si vous souhaitez ajouter des paires clé-valeur dès maintenant, vous pouvez passer à l'étape suivante.
-
Vous pouvez ignorer cette étape et ajouter les paires clé-valeur ultérieurement.
-
Pour ajouter les paires dès maintenant :
-
Choisissez Ajouter des paires clé-valeur.
-
Choisissez Ajouter une paire et entrez un nom et une valeur. Répétez cette étape pour ajouter d'autres paires.
-
Lorsque vous avez terminé, choisissez Enregistrer les modifications pour enregistrer toutes les paires clé-valeur dans le magasin clé-valeur. Dans la boîte de dialogue qui apparaît, choisissez OK.
-
Pour associer le magasin de valeurs clés à une fonction dès maintenant, complétez la section Fonctions associées. Pour plus d’informations, consultez Création de fonctions ou Fonctions de mise à jour.
Vous pouvez également associer la fonction ultérieurement, soit depuis cette page de détails du magasin de valeurs clés, soit depuis la page de détails de la fonction.
- AWS CLI
-
Pour créer un magasin de valeurs clés
-
Exécutez la commande suivante pour créer un magasin clé-valeur et importer les paires clé-valeur depuis un compartiment Amazon S3.
aws cloudfront create-key-value-store \
--name=keyvaluestore1
\
--comment="This is my key value store file" \
--import-source=SourceType=S3,SourceARN=arn:aws:s3:::amzn-s3-demo-bucket1
/kvs-input
.json
Réponse
{
"ETag": "ETVABCEXAMPLE",
"Location": "https://cloudfront.amazonaws.com/2020-05-31/key-value-store/arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example",
"KeyValueStore": {
"Name": "keyvaluestore1",
"Id": "8aa76c93-3198-462c-aaf6-example",
"Comment": "This is my key value store file",
"ARN": "arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example",
"Status": "PROVISIONING",
"LastModifiedTime": "2024-08-06T22:19:10.813000+00:00"
}
}
- API
-
Pour créer un magasin de valeurs clés
-
Utilisez l'CloudFrontCreateKeyValueStoreopération. L’opération prend plusieurs paramètres :
-
A name
de la banque de valeurs clés.
-
Un paramètre comment
qui inclut un commentaire.
-
import-source
Paramètre qui vous permet d'importer des paires clé-valeur à partir d'un fichier stocké dans un compartiment Amazon S3. Vous pouvez effectuer une importation à partir d'un fichier uniquement lorsque vous créez pour la première fois le magasin de valeurs clés. Pour plus d'informations sur la structure des fichiers, consultezFormat de fichier pour les paires clé-valeur.
La réponse de l’opération inclut les informations suivantes :
-
Les valeurs transmises dans la demande, y compris le nom que vous avez attribué.
-
Des données telles que l’heure de création.
-
Un ETag
(par exemple,ETVABCEXAMPLE
), ARN qui inclut le nom du magasin de valeurs clés (par exemple,arn:aws:cloudfront::123456789012:key-value-store/keyvaluestore1
).
Vous utiliserez une combinaison duETag
, du et du ARN nom pour travailler avec le magasin de valeurs clés par programmation.
Statuts des magasins de valeur clés
Lorsque vous créez un magasin de valeurs clés, le magasin de données peut avoir les valeurs d'état suivantes.
Valeur |
Description |
Approvisionnement
|
Le magasin de valeurs clés a été créé et CloudFront traite la source de données que vous avez spécifiée.
|
Prêt
|
Le magasin de valeurs clés a été créé et a traité CloudFront avec succès la source de données que vous avez spécifiée.
|
Échec de l'importation
|
CloudFront n'a pas pu traiter la source de données que vous avez spécifiée. Ce statut peut apparaître si le format de votre fichier n'est pas valide ou s'il dépasse la limite de taille. Pour de plus amples informations, veuillez consulter Format de fichier pour les paires clé-valeur.
|