Creación de un almacén de clave-valor
Puede crear almacenes de clave-valor vacíos y, después, agregar pares clave-valor. O bien, puede crear almacenes de clave-valor y sus pares clave-valor al mismo tiempo.
Si especifica el origen de datos de un bucket de Amazon S3, debe tener los permisos s3:GetObject
y s3:GetBucketLocation
de ese bucket. Si no tiene estos permisos, CloudFront no podrá crear correctamente el almacén de clave-valor.
- Console
-
Creación de almacenes de clave-valor (consola)
-
Decida si quiere agregar pares clave-valor al mismo tiempo que crea los almacenes de clave-valor. Esta característica de importación se admite tanto en la consola de CloudFront como en las API y los SDK de AWS de CloudFront. Sin embargo, solo es compatible cuando crea los almacenes de clave-valor inicialmente.
Si quiere usar un archivo, créelo ahora.
-
Inicie sesión en AWS Management Console y abra la página Funciones en la consola de CloudFront en https://console.aws.amazon.com/cloudfront/v4/home#/functions.
-
Elija la pestaña KeyValueStores. Elija Crear KeyValueStore.
-
Introduzca un nombre y una descripción opcional para los almacenes de clave-valor.
-
Complete URI de S3:
-
Si ha preparado un archivo de pares clave-valor, introduzca la ruta al bucket de Amazon S3 donde ha almacenado el archivo.
-
Deje este campo en blanco si piensa introducir los pares clave-valor manualmente.
-
Seleccione Crear. El almacén de clave-valor ya existe.
Aparece la página de detalles de los nuevos almacenes de clave-valor. La información de la página incluye el ID y el ARN del almacén de clave-valor.
-
El ID es una cadena aleatoria de caracteres que es única en su cuenta de AWS.
-
El ARN tiene la siguiente sintaxis:
Cuenta de AWS
:key-value-store/
el ID del almacén de clave-valor
-
Consulte la sección de Pares clave-valor. Si ha importado un archivo, en esta sección se muestran algunos pares. En caso contrario, está vacío. Puede hacer lo siguiente:
-
Si no ha importado un archivo desde un bucket de Amazon S3 y desea agregar pares clave-valor ahora, puede completar esta sección.
-
Si ha importado un archivo, también puede agregar más valores manualmente.
-
Puede dejar esta sección vacía y agregar los pares más adelante mediante la edición de los almacenes de clave-valor.
Para agregar los pares ahora:
-
Elija el botón Agregar pares clave-valor.
-
Seleccione Agregar par e introduzca un nombre y un valor.
-
Pulse de nuevo el botón Agregar par para agregar más pares.
Cuando haya terminado, seleccione Guardar cambios para guardar todos los pares del almacén de clave-valor. En el cuadro de diálogo de confirmación que aparece, seleccione Listo.
-
Complete la sección Funciones asociadas si desea asociar ahora los almacenes de clave-valor a una función. También puede crear esta asociación más adelante, ya sea desde esta página de detalles de los almacenes de clave-valor o desde la página de detalles de las funciones.
Para crear la asociación ahora, pulse el botón Ir a las funciones. Para obtener más información, consulte Creación de funciones o Actualización de funciones.
- Programmatically
-
Creación de almacenes de clave-valor
-
Decida si quiere agregar pares clave-valor al mismo tiempo que crea los almacenes de clave-valor. (También puede agregar el par clave-valor más adelante). Esta característica de importación se admite tanto en la consola de CloudFront como en las API y los SDK de CloudFront. Sin embargo, solo es compatible cuando crea los almacenes de clave-valor inicialmente.
Si quiere usar un archivo, créelo ahora.
-
Utilice la operación de creación de la API de CloudFront o su SDK de AWS preferido. Por ejemplo, para la API de REST, utilice CloudFront.CreateKeyValueStore. La operación requiere varios parámetros:
-
Un nombre.
-
Un parámetro configuration
que incluye un comentario.
-
Un parámetro import-source
que permite importar pares clave-valor desde un archivo almacenado en un bucket de Amazon S3. Tenga en cuenta que solo puede importar desde un archivo al crear inicialmente los almacenes de clave-valor. Para obtener más información sobre el formato del archivo, consulte Creación de un archivo de pares clave-valor.
La respuesta de la operación incluye la siguiente información:
-
Los valores transferidos en la solicitud, incluido el nombre que asignó.
-
Datos como la hora de creación.
-
Una ETag (por ejemplo, ETVABCEXAMPLE2), el ARN que incluye el nombre de los almacenes de clave-valor (por ejemplo, arn:aws:cloudfront::111122223333:key-value-store/MaxAge
).
Utilizará alguna combinación de la ETag, el ARN y el nombre para trabajar con los almacenes de clave-valor mediante programación.
Estados del almacén de clave-valor
Al crear un almacén de clave-valor, el almacén de datos puede tener los siguientes valores de estado.
Valor |
Descripción |
Aprovisionando
|
Se ha creado el almacén de clave-valor y CloudFront está procesando el origen de datos que usted ha especificado.
|
Ready
|
Se ha creado el almacén de clave-valor y CloudFront ha procesado correctamente el origen de datos que usted ha especificado.
|
Error al importar
|
CloudFront no ha podido procesar el origen de datos que usted ha especificado. Este estado puede aparecer si el formato de archivo no es válido o si supera el límite de tamaño. Para obtener más información, consulte Creación de un archivo de pares clave-valor.
|