View a markdown version of this page

建立預遷移評估的先決條件 - AWS 資料庫遷移服務

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

建立預遷移評估的先決條件

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

重要

只有在您提供自己的 Amazon S3 儲存貯體和 IAM 角色時,才需要下列先決條件。

建立 S3 儲存貯體

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

  1. 登入 AWS 管理主控台 ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 選擇建立儲存貯體。

  3. 在建立儲存貯體頁面上,輸入全域唯一名稱,其中包含儲存貯體的登入名稱,例如 dms-bucket-yoursignin。

  4. 選擇 DMS 遷移任務 AWS 區域 的 。

  5. 保留剩餘的設定,然後選擇建立儲存貯體。

建立 IAM 資源

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

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

  1. 登入 AWS 管理主控台 ,並在 https://https://console.aws.amazon.com/iam/ 開啟 IAM 主控台。

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

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

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

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

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

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

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

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

  2. 選擇建立角色。

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

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

  5. 在新增許可頁面上,選擇 DMSPremigrationAssessmentS3Policy。選擇下一步。

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

  7. 在角色頁面,針對角色名稱輸入 DMSPremigrationAssessmentS3Role。選擇 DMSPremigrationAssessmentS3Role。

  8. 在 DMSPremigrationAssessmentS3Role 頁面上,選擇信任關係索引標籤。選擇編輯信任政策。

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

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

    此政策授予 DMS 將預遷移評估執行結果放入 S3 儲存貯體的sts:AssumeRole許可。

  10. 選擇更新政策。