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.
Obtenir une référence à un magasin de valeurs clés
Pour utiliser les magasins de valeurs clés de manière programmatique, vous avez besoin du ETag
et du nom du magasin de valeurs clés.
Pour obtenir les deux valeurs, vous pouvez utiliser le AWS Command Line Interface (AWS CLI) ou l' CloudFront API.
- AWS CLI
-
Pour obtenir la valeur clé, stockez la référence
-
Pour renvoyer une liste des magasins de valeurs clés, exécutez la commande suivante Trouvez le nom du magasin de valeurs clés que vous souhaitez modifier.
aws cloudfront list-key-value-stores
-
Dans la réponse, trouvez le nom du magasin de valeurs clés que vous souhaitez.
Réponse
{
"KeyValueStoreList": {
"Items": [
{
"Name": "keyvaluestore3",
"Id": "37435e19-c205-4271-9e5c-example3",
"ARN": "arn:aws:cloudfront::123456789012:key-value-store/37435e19-c205-4271-9e5c-example3",
"Status": "READY",
"LastModifiedTime": "2024-05-08T14:50:18.876000+00:00"
},
{
"Name": "keyvaluestore2",
"Id": "47970d59-6408-474d-b850-example2",
"ARN": "arn:aws:cloudfront::123456789012:key-value-store/47970d59-6408-474d-b850-example2",
"Status": "READY",
"LastModifiedTime": "2024-05-30T21:06:22.113000+00:00"
},
{
"Name": "keyvaluestore1",
"Id": "8aa76c93-3198-462c-aaf6-example",
"ARN": "arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example",
"Status": "READY",
"LastModifiedTime": "2024-08-06T22:19:30.510000+00:00"
}
]
}
}
-
Exécutez la commande suivante ETag
pour renvoyer le magasin de valeurs-clés spécifié.
aws cloudfront describe-key-value-store \
--name=keyvaluestore1
Réponse
{
"ETag": "E3UN6WX5RRO2AG",
"KeyValueStore": {
"Name": "keyvaluestore1",
"Id": "8aa76c93-3198-462c-aaf6-example",
"Comment": "This is an example KVS",
"ARN": "arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example",
"Status": "READY",
"LastModifiedTime": "2024-08-06T22:19:30.510000+00:00"
}
}
- API
-
Pour obtenir la valeur clé, stockez la référence
-
Utilisation de la CloudFront
ListKeyValueStoresOpération d'API pour renvoyer une liste de magasins de valeurs clés. Recherchez le nom de la banque de valeurs clés que vous souhaitez modifier.
-
Utilisation de la CloudFront
DescribeKeyValueStoreFonctionnement de l'API et spécifiez le nom du magasin de valeurs clés que vous avez renvoyé à l'étape précédente.
La réponse inclut un UUID, l'ARN du magasin de valeurs clés et celui du magasin ETag
de valeurs clés.
-
EtETag
, comme E3UN6WX5RRO2AG
-
L'UUID est de 128 bits, tel que 8aa76c93-3198-462c-aaf6-example
-
L'ARN inclut le Compte AWS nombre, la constante key-value-store
et l'UUID, comme dans l'exemple suivant :
arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example
Pour plus d'informations sur l'DescribeKeyValueStore
opération, consultezÀ propos de CloudFront KeyValueStore.