本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用資料庫任務匯出變更
匯出資料庫任務會匯出在檔案系統中新增或變更的檔案。它在 S3 中為檔案系統上的任何新檔案建立新的物件。對於在檔案系統上修改的任何檔案,或其中繼資料已修改的任何檔案,S3 中的對應物件會取代為具有新資料和中繼資料的新物件。對於已從檔案系統刪除的檔案,不會採取任何動作。
注意
使用匯出資料庫任務時,請記住下列事項:
不支援使用萬用字元來包含或排除要匯出的檔案。
執行
mv
操作時,即使沒有 UID、、許可或內容變更GID,移動後的目標檔案仍會匯出至 S3。
使用下列程序,使用 Amazon FSx主控台和 將檔案系統上的資料和中繼資料變更匯出至連結的 S3 儲存貯體CLI。請注意,您可以將一個資料庫任務用於多個 DRAs。
在 開啟 Amazon FSx主控台https://console.aws.amazon.com/fsx/
。 -
在導覽窗格中,選擇檔案系統 ,然後選擇您的 Lustre 檔案系統。
-
選擇資料儲存庫索引標籤。
-
在資料儲存庫關聯窗格中,選擇您要為其建立匯出任務的資料儲存庫關聯。
-
針對動作 ,選擇匯出任務 。如果檔案系統未連結至 S3 上的資料儲存庫,則無法使用此選項。建立匯出資料庫任務對話方塊隨即出現。
-
(選用) 透過提供檔案FSx系統路徑中要匯出的目錄或檔案路徑,指定最多 32 個要從 Amazon 檔案系統匯出的目錄或檔案。您提供的路徑必須相對於檔案系統的掛載點。如果掛載點為
/mnt/fsx
,且/mnt/fsx/path1
是您要匯出之檔案系統的目錄或檔案,則提供的路徑為path1
。注意
如果您提供的路徑無效,任務會失敗。
-
(選用) 選擇完成報告下的啟用,以在任務完成後產生任務完成報告。任務完成報告提供任務處理的檔案詳細資訊,這些檔案符合報告範圍 中提供的範圍。若要指定 Amazon FSx交付報告的位置,請在檔案系統連結的 S3 資料儲存庫中輸入報告路徑 的相對路徑。
-
選擇 Create (建立)。
檔案系統頁面頂端的通知會顯示您剛建立的任務正在進行中。
若要檢視任務狀態和詳細資訊,請向下捲動至檔案系統的資料儲存庫標籤中的資料儲存庫任務窗格。 預設排序順序會在清單頂端顯示最新的任務。
若要從此頁面檢視任務摘要,請選擇您剛建立的任務的任務 ID。任務的摘要頁面隨即顯示。
-
使用
create-data-repository-task
CLI命令在 FSx for Lustre 檔案系統上匯出資料和中繼資料變更。對應的API操作為CreateDataRepositoryTask
。$
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" } }
建立任務以將資料匯出至連結的資料儲存庫之後,您可以檢查匯出資料儲存庫任務的狀態。如需檢視資料庫任務的詳細資訊,請參閱 存取資料儲存庫工作。