本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用建立AWS DataSync工作AWS CLI
建立來源和目的地位置後,即可建立AWS DataSync工作。
重要
如果您打算將資料傳輸到 Amazon S3 位置或從 Amazon S3 位置傳輸資料,請 DataSync 在開始之前查看 S3 請求費用和DataSync 定價頁面的影響。
若要使用建立工作AWS CLI
-
使用下列命令建立 Amazon CloudWatch 日誌記錄群組。
aws logs create-log-group \ --log-group-name
your-log-group
-
將 IAM 資源政策附加到您的日誌群組。如需有關如何連接政策的指示,請參閱 允許DataSync將記錄檔上傳至記CloudWatch錄群組。
-
使用下列命令建立任務。
aws datasync create-task \ --source-location-arn 'arn:aws:datasync:
region
:account-id
:location/location-id
' \ --destination-location-arn 'arn:aws:datasync:region
:account-id
:location/location-id
' \ --cloud-watch-log-group-arn 'arn:aws:logs:region
:account-id
:log-group:log-group
' \ --nametask-name
此命令會傳回任務的 Amazon Resource Name (ARN),如下所示。
{ "TaskArn": "arn:aws:datasync:us-east-1:111222333444:task/task-08de6e6697796f026" }
創建AWS 服務在不同區域之間傳輸數據的任務時,必須在不同的區域中指定另一個位置(例如,在
us-east-1
和之間傳輸數據us-east-2
),請 DataSync 在其中一個區域中使用並使用以下命令創建任務。aws datasync create-task \ --source-location-arn 'arn:aws:datasync:us-east-1:
account-id
:location/location-id
\ --destination-location-arn 'arn:aws:datasync:us-east-2:account-id
:location/location-id
\ --cloud-watch-log-group-arn 'arn:aws:logs:region
:account-id
' \ --nametask-name
\ --options VerifyMode=NONE,OverwriteMode=NEVER,Atime=BEST_EFFORT,Mtime=PRESERVE,Uid=INT_VALUE,Gid=INT_VALUE,PreserveDevices=PRESERVE,PosixPermissions=PRESERVE,PreserveDeletedFiles=PRESERVE,TaskQueueing=ENABLED,LogLevel=TRANSFER會使用預設的組態選項來建立您的政策。如果您想要在建立任務時設定不同的選項,請將
--options
參數加入您的create-task
命令。下列範例會說明如何指定不同選項。如需這些選項的說明,請參閱Options。aws datasync create-task \ --source-location-arn 'arn:aws:datasync:
region
:account-id
:location/location-id
' \ --destination-location-arn 'arn:aws:datasync:region
:account-id
:location/location-id
' \ --cloud-watch-log-group-arn 'arn:aws:logs:region
:account-id
:log-group:log-group
' \ --nametask-name
\ --options VerifyMode=NONE,OverwriteMode=NEVER,Atime=BEST_EFFORT,Mtime=PRESERVE,Uid=INT_VALUE,Gid=INT_VALUE,PreserveDevices=PRESERVE,PosixPermissions=PRESERVE,PreserveDeletedFiles=PRESERVE,TaskQueueing=ENABLED,LogLevel=TRANSFER建立工作時,您可以規劃工作,使其包含或排除特定檔案、資料夾和物件。如需詳細資訊,請參閱篩選傳輸的資料AWS DataSync。您也可以排程執行任務的時間。如需詳細資訊,請參閱排程您的AWS DataSync工作。