Obtención de una referencia a un almacén de clave-valor
Para trabajar con los almacenes de clave-valor mediante programación, necesita la ETag
y el nombre del almacén de clave-valor.
Para obtener ambos valores, puede usar la AWS Command Line Interface (AWS CLI) o la API de CloudFront.
- AWS CLI
-
Obtención de la referencia del almacén de clave-valor
-
Para obtener una lista de almacenes de clave-valor, ejecute el siguiente comando. Busque el nombre del almacén de clave-valor que desea modificar.
aws cloudfront list-key-value-stores
-
A partir de la respuesta, busque el nombre del almacén de clave-valor que desee.
Respuesta
{
"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"
}
]
}
}
-
Ejecute el siguiente comando para devolver la ETag
para el almacén de clave-valor especificado.
aws cloudfront describe-key-value-store \
--name=keyvaluestore1
Respuesta
{
"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
-
Obtención de la referencia del almacén de clave-valor
-
Utilice la operación de la API CloudFront
ListKeyValueStores para obtener una lista de almacenes de clave-valor. Busque el nombre del almacén de clave-valor que desee cambiar.
-
Utilice la operación de la API CloudFront
DescribeKeyValueStore y especifique el nombre del almacén de clave-valor que devolvió en el paso anterior.
La respuesta incluye un UUID, el ARN del almacén de clave-valor y la ETag
del almacén de clave-valor.
-
Una ETag
, como E3UN6WX5RRO2AG
-
El UUID es de 128 bits, como 8aa76c93-3198-462c-aaf6-example
-
El ARN incluye el número de Cuenta de AWS, el key-value-store
constante y el UUID, como en el siguiente ejemplo:
arn:aws:cloudfront::123456789012:key-value-store/8aa76c93-3198-462c-aaf6-example
Para obtener más información acerca de la operación DescribeKeyValueStore
, consulte Acerca de CloudFront KeyValueStore.