評価の実行のトラブルシューティング - AWS Database Migration Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

評価の実行のトラブルシューティング

次に、 AWS Database Migration Serviceで評価レポートを実行する際の問題のトラブルシューティングに関するトピックを検索します。これらのトピックは、一般的な問題の解決に役立ちます。

StartReplicationTaskAssessment の実行時の ResourceNotFoundFault

StartReplicationTaskAssessment アクションの実行中に、次の例外が発生する場合があります。

An error occurred (ResourceNotFoundFault) when calling the StartReplicationTaskAssessment operation: Task assessment has not been run or dms-access-for-tasks IAM Role not configured correctly

この例外が発生した場合、次の手順に従って dms-access-for-tasks ロールを作成します。

  1. IAM コンソール (https://console.aws.amazon.com/iam/) を開きます。

  2. ナビゲーションペインで Roles (ロール) を選択してください。

  3. [Create role] を選択します。

  4. [信頼されたエンティティを選択] ページで、[信頼されたエンティティタイプ][カスタム信頼ポリシー] を選択します。

  5. 次の JSON をエディタに貼り付けて、既存のテキストを置き換えます。

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

    前述のポリシーは、 にアクセスsts:AssumeRole許可を付与します AWS DMS。AmazonDMSRedshiftS3Role ポリシーを追加すると、DMS はアカウントに S3 バケットを作成し、データ型評価の結果をこの S3 バケットに保存できるようになります。

  6. [Next (次へ)] を選択します。

  7. [アクセス許可を追加] ページで、AmazonDMSRedshiftS3Role ポリシーを検索して追加します。[Next (次へ)] を選択します。

  8. [名前、確認、および作成] ページで、ロール dms-access-for-tasks に名前を付けます。[ロールの作成] を選択します。