建立優先考量的先決條件 - AWS Database Migration Service

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

建立優先考量的先決條件

本節說明建立預付評估所需的 Amazon S3 和 IAM 資源。

建立 S3 儲存貯體

AWS DMS 將預處理評估報告存放在 S3 儲存貯體中。若要建立 S3 儲存貯體,請執行下列動作:

  1. 登入 AWS Management Console 並開啟 Amazon S3 主控台,網址為 https://console.aws.amazon.com/s3/

  2. 選擇建立儲存貯體

  3. 在「建立值區」頁面上,輸入包含值區登入名稱的全域唯一名稱,例如 dms-bucket-yoursignin。

  4. 選擇 AWS 區域 DMS 移轉工作的。

  5. 保留其餘設定不變,然後選擇 [建立值區]。

建立 IAM 資源

DMS 使用 IAM 角色和政策存取 S3 儲存貯體以存放預付評估結果。

若要建立 IAM 政策,請執行下列動作:

  1. 登入 AWS Management Console 並開啟身分與存取權管理主控台,網址為 https://console.aws.amazon.com/iam/

  2. 在導覽窗格中,選擇政策

  3. 選擇 Create policy (建立政策)。

  4. 建立政策頁面中,選擇 JSON 索引標籤。

  5. 將下列 JSON 程式碼貼到編輯器中,取代範例程式碼。將 my-bucket 取代為您在上一節中建立的 Amazon S3 儲存貯體的名稱。

    { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "s3:PutObject", "s3:DeleteObject", "s3:GetObject", "s3:PutObjectTagging" ], "Resource":[ "arn:aws:s3:::my-bucket/*" ] }, { "Effect":"Allow", "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource":[ "arn:aws:s3:::my-bucket" ] } ] }
  6. 選擇「下一步:標籤」,然後選擇「下一步:複查」。

  7. 名稱*中輸入 DMSPremigrationAssessmentS3Policy,然後選擇建立政策

若要建立 IAM 角色,請執行下列動作:

  1. 在 IAM 主控台的導覽窗格中,選擇 [角色]。

  2. 選擇建立角色

  3. 選取受信任實體頁面上,針對信任的實體類型選擇 AWS 服務。對於其他 AWS 服務的使用案例,請選擇 DMS

  4. 核取 [DMS] 核取方塊,然後選擇 [下一步]。

  5. 在 [新增權限] 頁面上,選擇 [DMS PremigrationAssessment S 3 原則]。選擇下一步

  6. 命名、檢閱和建立頁面上的角色名稱輸入 DMSPremigrationAssessmentS3Role,然後選擇建立角色

  7. 角色頁面,針對角色名稱輸入 DMSPremigrationAssessmentS3Role。選擇「DMS 第PremigrationAssessment三角色」。

  8. 在 [DMS PremigrationAssessment S3Role] 頁面上,選擇 [信任關係] 索引標籤。選擇編輯信任政策

  9. 編輯信任原則頁面上,將下列 JSON 貼到編輯器中以取代現有的文字。

    { "Version":"2012-10-17", "Statement":[ { "Sid":"", "Effect":"Allow", "Principal":{ "Service":"dms.amazonaws.com" }, "Action":"sts:AssumeRole" } ] }

    此政策授予 DMS 將預先處理評估執行結果放入 S3 儲sts:AssumeRole存貯體的權限。

  10. 選擇更新政策