

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 匯出資產修訂時的關鍵模式 AWS Data Exchange
<a name="revision-export-keypatterns"></a>

當您從 匯出資產修訂版時 AWS Data Exchange，每個資產都會成為 S3 儲存貯體中的物件。物件的名稱是根據您提供的金鑰模式。您可以使用代表資產屬性的動態參考，為匯出期間自動產生的名稱建立模式。使用下表所示的動態參考。


| 動態參考 | Description | 
| --- | --- | 
| \$1\$1Asset.Id\$1 | 資產的 ID。 | 
| \$1\$1Asset.Name\$1 | 資產的名稱。 | 
| \$1\$1DataSet.Id\$1 | 要匯出之資料集的 ID。 | 
| \$1\$1DataSet.Name\$1 | 要匯出的資料集名稱。 | 
| \$1\$1Revision.CreatedAt\$1 | 建立修訂的 UTC 日期和時間，格式如下：YYYY-MM-DDTHH：MM：SSZ。例如：2021-10-08T16：33：19.787Z | 
| \$1\$1Revision.CreatedAt.Day\$1 | 建立修訂的月份日期。 | 
| \$1\$1Revision.CreatedAt.Month\$1 | 修訂建立的月份。 | 
| \$1\$1Revision.CreatedAt.Year\$1 | 修訂建立的年份。 | 
| \$1\$1Revision.Id\$1 | 要匯出之修訂的 ID。 | 

您可以使用這些動態參考，為您的資產名稱建立金鑰模式。您必須包含兩個`Asset`動態參考中的至少一個，即 `${Asset.Name}`和 `${Asset.Id}`。

例如，使用 **\$1\$1Revision.Id\$1/\$1\$1Asset.Name\$1**做為金鑰模式會導致使用修訂 ID 和資產名稱 （以斜線分隔） 做為物件名稱的 Amazon S3 物件。

如果您匯出的修訂版 ID 有兩個名為 `asset1`和 `testRevisionId`的資產`asset2`，則資產會匯出至 Amazon S3 中的下列位置：
+ `<bucket>/testRevisionId/asset1`
+ `<bucket>/testRevisionId/asset2`

**注意**  
產生的物件必須具有唯一的名稱。如果它們的名稱與 S3 儲存貯體中的現有物件相同，則匯出會覆寫現有的物件。如果您要匯出的修訂版具有非唯一的名稱 （例如，兩個具有相同名稱的資產），則匯出將會失敗。唯一的動態參考是 `${Asset.Id}`。