Obtención de una referencia a un almacén de clave-valor - Amazon CloudFront

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

  2. 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.