View a markdown version of this page

AWS DMS Prémigration sans serveur. - AWS Service de migration de bases de données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS DMS Prémigration sans serveur.

AWS DMS Serverless inclut des fonctionnalités d'évaluation préalable à la migration qui permettent d'identifier les problèmes potentiels avant de commencer la migration de votre base de données. En effectuant une évaluation préalable à la migration, vous pouvez détecter et résoudre les problèmes de configuration ou de compatibilité susceptibles d'empêcher la réussite de la réplication sans serveur. Pour plus d'informations, voir Évaluations individuelles.

Contrairement à AWS DMS Standard, AWS DMS Serverless stocke automatiquement les résultats de l'évaluation préalable à la migration dans un compartiment Amazon S3 géré par le système, vous évitant ainsi de spécifier un compartiment personnalisé.

AWS DMS Serverless fournit les paramètres facultatifs suivants pour prendre en charge l'évaluation préalable à la migration :

  • ResultLocationFolder: dossier d'un compartiment Amazon S3 dans lequel vous AWS DMS souhaitez stocker les résultats de cette évaluation exécutée.

  • ResultEncryptionMode: Les valeurs prises en charge sont SSE_KMS etSSE_S3. Si ces valeurs ne sont pas fournies, les fichiers ne sont pas chiffrés au repos. Pour plus d'informations, consultez Création de clés AWS KMS pour chiffrer les objets cibles Amazon S3.

  • ResultKmsKeyArn: l'ARN d'une clé de chiffrement KMS client que vous spécifiez lorsque vous avez défini ResultEncryptionMode surSSE_KMS.

  • IncludeOnly: liste de noms séparés par des espaces pour les évaluations individuelles spécifiques que vous souhaitez inclure. Ces noms proviennent de la liste par défaut des évaluations individuelles qui AWS DMS prend en charge la migration associée.

  • Exclude: liste de noms séparés par des espaces pour les évaluations individuelles spécifiques que vous souhaitez exclure. Ces noms proviennent de la liste par défaut des évaluations individuelles qui AWS DMS prend en charge la migration associée.

  • FailOnAssessmentFailure: paramètre configurable que vous pouvez définir true (paramètre par défaut) oufalse. Utilisez ce paramètre pour empêcher le démarrage automatique de la réplication en cas d'échec de l'évaluation. Cela peut vous aider à évaluer le problème qui empêche le bon déroulement de la réplication.

Utilisation de la clé KMS pour chiffrer des fichiers

SSE-KMSPour configurer l'évaluation de la prémigration sans serveur DMS à l'aide d'une clé gérée par le client, ajoutez une déclaration de politique qui accorde le rôle lié au service DMS sur votre clé KMS, permettant ainsi un chiffrement et un déchiffrement sécurisés des données pendant le processus d'évaluation. Vous devez configurer les kms:Decrypt autorisations kms:GenerateDataKey et. Consultez l'exemple ci-dessous :

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

Limitations

Les prémigrations sans serveur présentent les limites suivantes :

  • AWS DMS Serverless ne conserve que les résultats des évaluations antérieures à la migration les plus récentes lorsque vous appelez l'API describe-replications. Bien que les anciens cycles d'évaluation soient supprimés de l'affichage immédiat, les fichiers de résultats correspondants restent accessibles dans le compartiment de résultats S3.

  • Les compartiments S3 personnalisés ne peuvent pas être choisis pour stocker les résultats de l'évaluation.

  • Les transformations sur le schéma de remappage, la table et les colonnes ne sont pas prises en charge par le contrôle préalable.