AWS DMS サーバーレス移行。 - AWS データベース移行サービス

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

AWS DMS サーバーレス移行。

AWS DMS Serverless には、データベース移行を開始する前に潜在的な問題を特定するのに役立つ移行前評価機能が含まれています。移行前評価を実行することで、サーバーレスレプリケーションの成功を妨げる可能性のある設定の問題や互換性の問題を検出して解決できます。詳細については、「個々の評価」を参照してください。

AWS DMS Standard とは異なり、 AWS DMS Serverless は移行前評価の結果をシステム管理の Amazon S3 バケットに自動的に保存するため、カスタムバケットを指定する必要はありません。

AWS DMS Serverless には、移行前評価をサポートするために以下のオプション設定が用意されています。

  • ResultLocationFolder: この評価実行の結果 AWS DMS を保存する Amazon S3 バケット内のフォルダ。

  • ResultEncryptionMode: サポートされている値は SSE_KMSと ですSSE_S3。これらの値を指定しない場合、ファイルは保管時に暗号化されません。詳細については、「Amazon AWS S3 ターゲットオブジェクトを暗号化するための KMS キーの作成Amazon S3」を参照してください。

  • ResultKmsKeyArn: を ResultEncryptionModeに設定するときに指定するカスタマー KMS 暗号化キーの ARNSSE_KMS

  • IncludeOnly: 含める特定の個々の評価の名前のスペース区切りリスト。これらの名前は、 が AWS DMS 関連する移行のためにサポートする個々の評価のデフォルトリストから取得されます。

  • Exclude: 除外する特定の個々の評価の名前のスペース区切りリスト。これらの名前は、 が関連する移行のために AWS DMS サポートする個々の評価のデフォルトリストから取得されます。

  • FailOnAssessmentFailure: 設定可能な設定で、 true (デフォルト設定) または に設定できますfalse。評価が失敗した場合にレプリケーションが自動的に開始されないようにするには、この設定を に設定します。これにより、レプリケーションが正常に実行されない問題を評価するのに役立ちます。

KMS キーを使用したファイルの暗号化

カスタマーマネージドキーを使用して DMS Serverless 移行前評価SSE-KMS用に を設定するには、KMS キーで DMS サービスにリンクされたロールを付与するポリシーステートメントを追加し、評価プロセス中のデータの安全な暗号化と復号化を有効にします。kms:GenerateDataKey および アクセスkms:Decrypt許可を設定する必要があります。次の例を参照してください。

{ "Sid": "AccessForDMSServerlessPremigration", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::<CustomerAccountId>:role/aws-service-role/dms.amazonaws.com/AWSServiceRoleForDMSServerless" }, "Action": [ "kms:Decrypt", "kms:GenerateDataKey*" ], "Resource": "*" }

制限

サーバーレス移行には、次の制限があります。

  • AWS DMS サーバーレスは、describe-replications API を呼び出すときに、最新の移行前評価結果のみを保持します。古い評価の実行は即時表示から削除されますが、対応する結果ファイルは S3 結果バケットで引き続きアクセスできます。

  • カスタム S3 バケットを選択して評価結果を保存することはできません。

  • 再マップスキーマ、テーブル、列の変換は、プリフライトではサポートされていません。