使用 Tools for PowerShell V5 的 AWS DMS 範例 - AWS SDK 程式碼範例

AWS文件開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例。

使用 Tools for PowerShell V5 的 AWS DMS 範例

下列程式碼範例示範如何搭配使用 AWS Tools for PowerShell V5 和 AWS DMS 來執行動作,並實作常見案例。

Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數,但您可以在其相關情境中查看內容中的動作。

每個範例均包含完整原始碼的連結,您可在連結中找到如何設定和執行內容中程式碼的相關指示。

主題

動作

以下程式碼範例顯示如何使用 New-DMSReplicationTask

Tools for PowerShell V5

範例 1:此範例會建立新的 AWS Database Migration Service 複寫任務,其使用的是 CdcStartTime,而非 CdcStartPosition。MigrationType 設定為 "full-load-and-cdc",意思是目標資料表必須為空白。新任務會加上具有 Stage 索引鍵和 Test 鍵值的標籤。如需此 Cmdlet 使用之值的詳細資訊,請參閱《AWS Database Migration Service 使用者指南》中的建立任務 (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html)。

New-DMSReplicationTask -ReplicationInstanceArn "arn:aws:dms:us-east-1:123456789012:rep:EXAMPLE66XFJUWATDJGBEXAMPLE"` -CdcStartTime "2019-08-08T12:12:12"` -CdcStopPosition "server_time:2019-08-09T12:12:12"` -MigrationType "full-load-and-cdc"` -ReplicationTaskIdentifier "task1"` -ReplicationTaskSetting ""` -SourceEndpointArn "arn:aws:dms:us-east-1:123456789012:endpoint:EXAMPLEW5UANC7Y3P4EEXAMPLE"` -TableMapping "file:////home/testuser/table-mappings.json"` -Tag @{"Key"="Stage";"Value"="Test"}` -TargetEndpointArn "arn:aws:dms:us-east-1:123456789012:endpoint:EXAMPLEJZASXWHTWCLNEXAMPLE"
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考 (V5)》中的 CreateReplicationTask