Obtention d’une référence à un magasin de clés-valeurs
Pour utiliser le magasin de clés-valeurs par programmation, vous avez besoin de l’ETag et du nom du magasin de clés-valeurs.
Pour obtenir les deux valeurs, vous pouvez utiliser l’AWS Command Line Interface (AWS CLI) ou l’API CloudFront.
- AWS CLI
-
Pour obtenir la référence à un magasin de clés-valeurs
-
Pour renvoyer une liste des magasins de clés-valeurs, exécutez la commande suivante. Recherchez ensuite le nom du magasin de clés-valeurs que vous souhaitez modifier.
aws cloudfront list-key-value-stores
-
Dans la réponse, recherchez le nom du magasin de clés-valeurs souhaité.
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 pour renvoyer l’ETag du magasin de clés-valeurs 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 référence à un magasin de clés-valeurs
-
Utilisez l’opération d’API CloudFront
ListKeyValueStores pour renvoyer une liste de magasins de clés-valeurs. Recherchez le nom du magasin de clés-valeurs que vous souhaitez modifier.
-
Utilisez l’opération d’API CloudFront
DescribeKeyValueStore et indiquez le nom du magasin de clés-valeurs que vous avez renvoyé à l’étape précédente.
La réponse inclut un UUID, l’ARN du magasin de clés-valeurs et l’ETag du magasin de clés-valeurs.
-
Un ETag, par exemple E3UN6WX5RRO2AG
-
L’UUID est de 128 bits, tel que 8aa76c93-3198-462c-aaf6-example
-
L’ARN inclut le numéro de Compte AWS, 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’opération DescribeKeyValueStore, consultez À propos de CloudFront KeyValueStore.