

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

# 使用資料儲存庫任務匯出變更
<a name="export-data-repo-task-dra"></a>

匯出資料儲存庫任務會匯出在您檔案系統中新增或變更的檔案。它會在 S3 中為檔案系統上的任何新檔案建立新的物件。對於在檔案系統上修改的任何檔案，或其中繼資料已修改的任何檔案，S3 中的對應物件會取代為具有新資料和中繼資料的新物件。對於已從檔案系統刪除的檔案，不會採取任何動作。

**注意**  
使用匯出資料儲存庫任務時，請記住下列事項：  
不支援使用萬用字元來包含或排除檔案以進行匯出。
執行`mv`操作時，即使沒有 UID、GID、許可或內容變更，移動後的目標檔案仍會匯出至 S3。

使用下列程序，透過 Amazon FSx 主控台和 CLI，將檔案系統上的資料和中繼資料變更匯出至連結的 S3 儲存貯體。請注意，您可以將一個資料儲存庫任務用於多個 DRAs。

## 匯出變更 （主控台）
<a name="create-dra-repo-task-console"></a>

1. 開啟位於 https：//[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/) 的 Amazon FSx 主控台。

1. 在導覽窗格中，選擇**檔案系統**，然後選擇您的Lustre檔案系統。

1. 選擇**資料儲存庫**索引標籤。

1. 在**資料儲存庫關聯**窗格中，選擇您要為其建立匯出任務的資料儲存庫關聯。

1. 針對**動作**，選擇**匯出任務**。如果檔案系統未連結至 S3 上的資料儲存庫，則無法使用此選項。**建立匯出資料儲存庫任務**對話方塊隨即出現。

1. （選用） 透過提供檔案系統路徑中要匯出的目錄或檔案路徑，指定最多 32 個要從 Amazon FSx **檔案系統匯出的**目錄或檔案。您提供的路徑必須相對於檔案系統的掛載點。如果掛載點是 `/mnt/fsx`，且 `/mnt/fsx/path1` 是您要匯出之檔案系統上的目錄或檔案，則提供的路徑為 `path1`。
**注意**  
如果您提供的路徑無效，任務會失敗。

1. （選用） 選擇**完成報告**下的**啟用**，以在任務完成後產生任務完成報告。*任務完成報告*提供任務處理之檔案的詳細資訊，這些檔案符合**報告範圍中提供的範圍**。若要指定 Amazon FSx 交付報告的位置，請在檔案系統連結的 S3 資料儲存庫中輸入報告路徑的**相對路徑**。

1. 選擇**建立**。

   **檔案系統**頁面頂端的通知會顯示您剛才建立的任務。

若要檢視任務狀態和詳細資訊，請向下捲動至檔案系統**之資料儲存庫索引標籤中的資料儲存庫任務**窗格。 ****預設排序順序會在清單頂端顯示最新的任務。

若要從此頁面檢視任務摘要，請為您剛建立的任務選擇**任務 ID**。任務的**摘要**頁面隨即出現。

## 匯出變更 (CLI)
<a name="create-data-repo-task-cli"></a>
+ 使用 [https://docs.aws.amazon.com/cli/latest/reference/fsx/create-data-repository-task.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/create-data-repository-task.html) CLI 命令匯出 FSx for Lustre 檔案系統上的資料和中繼資料變更。對應的 API 操作為 [https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateDataRepositoryTask.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateDataRepositoryTask.html)。

  ```
  $ aws fsx create-data-repository-task \
      --file-system-id fs-0123456789abcdef0 \
      --type EXPORT_TO_REPOSITORY \
      --paths path1,path2/file1 \
      --report Enabled=true
  ```

  成功建立資料儲存庫任務後，Amazon FSx 會將任務描述傳回為 JSON，如下列範例所示。

  ```
  {
      "Task": {
          "TaskId": "task-123f8cd8e330c1321",
          "Type": "EXPORT_TO_REPOSITORY",
          "Lifecycle": "PENDING",
          "FileSystemId": "fs-0123456789abcdef0",
          "Paths": ["path1", "path2/file1"],
          "Report": {
              "Path":"s3://dataset-01/reports",
              "Format":"REPORT_CSV_20191124",
              "Enabled":true,
              "Scope":"FAILED_FILES_ONLY"
          },
          "CreationTime": "1545070680.120",
          "ClientRequestToken": "10192019-drt-12",
          "ResourceARN": "arn:aws:fsx:us-east-1:123456789012:task:task-123f8cd8e330c1321"
      }
  }
  ```

建立將資料匯出至連結資料儲存庫的任務之後，您可以檢查匯出資料儲存庫任務的狀態。如需檢視資料儲存庫任務的詳細資訊，請參閱 [存取資料儲存庫任務](view-data-repo-tasks.md)。