Obtenir une référence à un magasin de valeurs clés - 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.

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
  1. 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
  2. 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" } ] } }
  3. 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
  1. 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.

  2. 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'DescribeKeyValueStoreopération, consultezÀ propos de CloudFront KeyValueStore.