Abrufen eines Verweises auf einen Schlüsselwertspeicher
Sie benötigen das ETag und den Namen des Schlüsselwertspeichers, um programmgesteuert mit dem Schlüsselwertspeicher arbeiten zu können.
Um beide Werte abzurufen, können Sie die AWS Command Line Interface (AWS CLI) oder die CloudFront-API verwenden.
- AWS CLI
-
So rufen Sie den Verweis auf einen Schlüsselwertspeicher ab
-
Um eine Liste von Schlüsselwertspeichern abzurufen, führen Sie den folgenden Befehl aus. Suchen Sie den Namen des Schlüsselwertspeichers, den Sie bearbeiten möchten.
aws cloudfront list-key-value-stores
-
Suchen Sie in der Antwort den Namen des gewünschten Schlüsselwertspeichers.
Antwort
{
"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"
}
]
}
}
-
Führen Sie den folgenden Befehl aus, um das ETag für den angegebenen Schlüsselwertspeicher abzurufen.
aws cloudfront describe-key-value-store \
--name=keyvaluestore1
Antwort
{
"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
-
So rufen Sie den Verweis auf einen Schlüsselwertspeicher ab
-
Verwenden Sie die API-Operation CloudFront
ListKeyValueStores, um eine Liste von Schlüsselwertspeichern abzurufen. Suchen Sie den Namen des Schlüsselwertspeichers aus, den Sie ändern möchten.
-
Verwenden Sie die API-Operation CloudFront
DescribeKeyValueStore und geben Sie den Namen des im vorherigen Schritt zurückgegebenen Schlüsselwertspeichers an.
Die Antwort enthält eine UUID, den ARN des Schlüsselwertspeichers und das ETag des Schlüsselwertspeichers.
-
Das ETag ähnelt dem im Beispiel angegebenen E3UN6WX5RRO2AG.
-
Die UUID ist 128 Bit groß, wie z. B. 8aa76c93-3198-462c-aaf6-example.
-
Der ARN umfasst die AWS-Konto-Nummer, die Konstante key-value-store und die UUID, wie im folgenden Beispiel:
arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example
Weitere Informationen über die DescribeKeyValueStore-Operation finden Sie unter Informationen zum CloudFront KeyValueStore.