Patrones clave a la hora de exportar las revisiones de activos de AWS Data Exchange - AWS Data Exchange Guía del usuario

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Patrones clave a la hora de exportar las revisiones de activos de AWS Data Exchange

Al exportar una revisión de activos desde AWS Data Exchange, cada activo se convierte en un objeto del bucket de S3. Los nombres de los objetos se basan en un patrón de claves proporcionado por usted. Puede utilizar referencias dinámicas que representen los atributos de los activos para crear un patrón para los nombres generados automáticamente durante la exportación. Utilice las referencias dinámicas que se muestran en la tabla siguiente.

Referencias dinámicas Descripción
${Asset.Id} ID del recurso.
${Asset.Name} Nombre del activo.
${DataSet.Id} Identificador del conjunto de datos que se va a exportar.
${DataSet.Name} Nombre del conjunto de datos que se va a exportar.
${Revision.CreatedAt} La UTC fecha y la hora en que se creó la revisión, en el siguiente formato ::MM: YYYY-MM-DDTHH. SSZ Por ejemplo: 2021-10-08T16:33:19.787Z
${Revision.CreatedAt.Day} Día del mes en que se creó la revisión.
${Revision.CreatedAt.Month} Mes en que se creó la revisión.
${Revision.CreatedAt.Year} Año en que se creó la revisión.
${Revision.Id} Identificador de la revisión que se va a exportar.

Es posible utilizar estas referencias dinámicas para crear los patrones de claves para los nombres de sus activos. Es necesario incluir al menos una de las dos referencias dinámicas de Asset, que son ${Asset.Name} y ${Asset.Id}.

Por ejemplo, utilizar ${Revision.Id}/${Asset.Name} como patrón de claves, los objetos de Amazon S3 utilizan el identificador de revisión y el nombre del activo (separados por una barra diagonal) como nombre del objeto.

Si exporta una revisión con el identificador testRevisionId que tiene dos activos llamados asset1 y asset2, los activos se exportan a las ubicaciones de Amazon S3 siguientes:

  • <bucket>/testRevisionId/asset1

  • <bucket>/testRevisionId/asset2

nota

Los objetos resultantes deben tener nombres únicos. Si tienen los mismos nombres que los objetos existentes en el bucket de S3, la exportación sobrescribirá los objetos existentes. Si la revisión que va a exportar tiene nombres repetidos (por ejemplo, dos activos con el mismo nombre), la exportación fallará. La única referencia dinámica única es ${Asset.Id}.