本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
取得索引鍵值存放區的參考
若要以程式設計方式使用鍵值存放區,您需要 ETag
和鍵值存放區的名稱。
若要取得這兩個值,您可以使用 AWS Command Line Interface (AWS CLI) 或 CloudFront API。
- AWS CLI
-
取得鍵值存放區參考
-
若要傳回索引鍵值存放區清單,請執行下列命令 尋找您要變更的索引鍵值存放區名稱。
aws cloudfront list-key-value-stores
-
從回應中,尋找您想要的鍵值存放區名稱。
回應
{
"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"
}
]
}
}
-
執行下列命令,以傳回指定金鑰值存放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
-
回應包含 UUID、鍵值存放區的 ARN,以及鍵值存放區的 ETag
。
-
ETag
,例如 E3UN6WX5RRO2AG
-
UUID 為 128 位元,例如 8aa76c93-3198-462c-aaf6-example
-
ARN 包含 AWS 帳戶 數字、常數 key-value-store
和 UUID,如下列範例所示:
arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example
如需 DescribeKeyValueStore
操作的詳細資訊,請參閱 關於 CloudFront KeyValueStore。