

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

# 建立預遷移評估的先決條件
<a name="CHAP_Tasks.AssessmentReport.Prerequisites"></a>

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

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

## 建立 S3 儲存貯體
<a name="CHAP_Tasks.AssessmentReport.Prerequisites.S3"></a>

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

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)：// 開啟 Amazon S3 主控台。

1. 選擇**建立儲存貯體**。

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

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

1. 保留剩餘的設定，然後選擇**建立儲存貯**體。

## 建立 IAM 資源
<a name="CHAP_Tasks.AssessmentReport.Prerequisites.IAM"></a>

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

若要建立 IAM 政策，請執行下列動作：

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 IAM 主控台。

1. 在導覽窗格中，選擇**政策**。

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

1. 在**建立政策**頁面中，選擇 **JSON** 索引標籤。

1. 將下列 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"
            ]
         }
      ]
   }
   ```

------

1. 選擇**下一步：標籤**，然後選擇**下一步：檢閱**。

1. 在**名稱\$1**中輸入 **DMSPremigrationAssessmentS3Policy**，然後選擇**建立政策**。

若要建立 IAM 角色，請執行下列動作：

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

1. 選擇建**立角色**。

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

1. 勾選 **DMS** 核取方塊，然後選擇**下一步。**

1. 在**新增許可**頁面上，選擇 **DMSPremigrationAssessmentS3Policy**。選擇**下一步**。

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

1. 在**角色**頁面，針對**角色名稱**輸入 **DMSPremigrationAssessmentS3Role**。選擇 **DMSPremigrationAssessmentS3Role**。

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

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

------
#### [ JSON ]

****  

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

------

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

1. 選擇**更新政策**。