View a markdown version of this page

Schemi chiave per l'esportazione delle revisioni degli asset da AWS Data Exchange - AWS Data Exchange Guida per l’utente

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Schemi chiave per l'esportazione delle revisioni degli asset da AWS Data Exchange

Quando si esporta la revisione di una risorsa da AWS Data Exchange, ogni risorsa diventa un oggetto nel bucket S3. I nomi degli oggetti si basano su uno schema chiave fornito dall'utente. È possibile utilizzare riferimenti dinamici che rappresentano gli attributi delle risorse per creare uno schema per i nomi generati automaticamente durante l'esportazione. Utilizzate i riferimenti dinamici mostrati nella tabella seguente.

Riferimenti dinamici Description
${Asset.Id} L'ID della risorsa.
${Asset.Name} Il nome della risorsa.
${DataSet.Id} L'ID del set di dati da esportare.
${DataSet.Name} Il nome del set di dati da esportare.
${Revision.CreatedAt} La data e l'ora UTC di creazione della revisione, nel seguente formato:. YYYY-MM-DDTHH:MM:SSZ Ad esempio: 2021-10-08 T16:33:19.787Z
${Revision.CreatedAt.Day} Il giorno del mese in cui è stata creata la revisione.
${Revision.CreatedAt.Month} Il mese in cui è stata creata la revisione.
${Revision.CreatedAt.Year} L'anno di creazione della revisione.
${Revision.Id} L'ID della revisione da esportare.

Puoi utilizzare questi riferimenti dinamici per creare i modelli chiave per i nomi delle tue risorse. È necessario includere almeno uno dei due riferimenti Asset dinamici, ovvero ${Asset.Name} e${Asset.Id}.

Ad esempio, l'utilizzo ${Revision.Id}/${Asset.Name} come modello chiave produce oggetti Amazon S3 che utilizzano l'ID di revisione e il nome della risorsa (separati da una barra) come nome dell'oggetto.

Se esporti una revisione con l'ID testRevisionId che ha due risorse denominate asset1 easset2, le risorse vengono esportate nelle seguenti posizioni in Amazon S3:

  • <bucket>/testRevisionId/asset1

  • <bucket>/testRevisionId/asset2

Nota

Gli oggetti risultanti devono avere nomi univoci. Se hanno gli stessi nomi degli oggetti esistenti nel bucket S3, l'esportazione sovrascriverà gli oggetti esistenti. Se la revisione che stai esportando ha nomi non univoci (ad esempio, due risorse con lo stesso nome), l'esportazione avrà esito negativo. L'unico riferimento dinamico univoco è. ${Asset.Id}