キー値ストアへの参照の取得 - Amazon CloudFront

キー値ストアへの参照の取得

キーバリューストアをプログラムで操作するには、キーバリューストアの ETag と名前が必要です。

両方の値を取得するには、AWS Command Line Interface (AWS CLI) または CloudFront API を使用できます。

AWS CLI
キーバリューストアへの参照を取得するには
  1. キーバリューストアのリストを返すには、次のコマンドを実行します。変更するキーバリューストア名を検索します。

    aws cloudfront list-key-value-stores
  2. 応答から変更するキーバリューストア名を検索します。

    レスポンス

    { "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. 特定のキーバリューストアの ETag を返すには、次のコマンドを実行します。

    aws cloudfront describe-key-value-store \ --name=keyvaluestore1

    レスポンス

    { "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
キーバリューストアへの参照を取得するには
  1. CloudFront ListKeyValueStores API オペレーションを使用して、キーバリューストアのリストを返します。変更するキーバリューストアの名前を探します。

  2. CloudFront DescribeKeyValueStore API オペレーションを使用して、前のステップで返したキーバリューストアの名前を指定します。

この応答には、UUID、キーバリューストアの ARN、キーバリューストアの ETag が含まれます。

  • E3UN6WX5RRO2AG などの ETag

  • UUID は 8aa76c93-3198-462c-aaf6-example などの 128 ビットです。

  • ARN には、次の例に示すように AWS アカウント 番号、定数 key-value-store、UUID が含まれます。

    arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example

DescribeKeyValueStore 操作の詳細については、「CloudFront KeyValueStore について」を参照してください。