Weitere AWS SDK-Beispiele sind im AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS DMS Beispiele unter Verwendung AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und gängige Szenarien implementieren AWS DMS.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendung. add-tags-to-resource
- AWS CLI
-
So fügen Sie einer Ressource Tags hinzu
Im folgenden Beispiel für
add-tags-to-resourcewerden einer Replikations-Instance Tags hinzugefügt.aws dms add-tags-to-resource \ --resource-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE\ --tagsKey=Environment,Value=PRODKey=Project,Value=dbMigrationMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Taggen von Ressourcen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie AddTagsToResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. cancel-metadata-model-conversion
- AWS CLI
-
Um eine Konvertierung eines Metadatenmodells abzubrechen
Im folgenden
cancel-metadata-model-conversionBeispiel wird ein Konvertierungsvorgang für ein Metadatenmodell abgebrochen.aws dms cancel-metadata-model-conversion \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --request-identifiera1b2c3d4-5678-90ab-cdef-EXAMPLE11111Ausgabe:
{ "Request": { "Status": "CANCELING", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" } }Weitere Informationen finden Sie unter Konvertieren von Datenbankschemas im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CancelMetadataModelConversion
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. cancel-metadata-model-creation
- AWS CLI
-
Um die Erstellung eines Metadatenmodells abzubrechen
Im folgenden
cancel-metadata-model-creationBeispiel wird die Erstellung eines Metadatenmodells abgebrochen.aws dms cancel-metadata-model-creation \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --request-identifiera1b2c3d4-5678-90ab-cdef-EXAMPLE11111Ausgabe:
{ "Request": { "Status": "CANCELING", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" } }Weitere Informationen finden Sie unter Erstellen von Statement-Metadatenmodellen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CancelMetadataModelCreation
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-data-provider
- AWS CLI
-
Beispiel 1: So erstellen Sie einen Microsoft SQL Server-Datenprovider
Im folgenden
create-data-providerBeispiel wird ein Microsoft SQL Server-Datenprovider erstellt.aws dms create-data-provider \ --data-provider-nameexample-data-provider\ --enginesqlserver\ --description"Example data provider for documentation"\ --settingsMicrosoftSqlServerSettings={ServerName=example-source-server.us-east-1.rds.amazonaws.com,Port=1433,DatabaseName=ExampleDatabase,SslMode=verify-full,CertificateArn=arn:aws:dms:us-east-1:123456789012:cert:EXAMPLEABCDEFGHIJKLMNOPQRS}Ausgabe:
{ "DataProvider": { "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS", "DataProviderCreationTime": "2026-01-09T12:30:00.000000+00:00", "Description": "Example data provider for documentation", "Engine": "sqlserver", "Settings": { "MicrosoftSqlServerSettings": { "ServerName": "example-source-server.us-east-1.rds.amazonaws.com", "Port": 1433, "DatabaseName": "ExampleDatabase", "SslMode": "verify-full", "CertificateArn": "arn:aws:dms:us-east-1:123456789012:cert:EXAMPLEABCDEFGHIJKLMNOPQRS" } } } }Weitere Informationen finden Sie unter Arbeiten mit Datenanbietern im AWS Database Migration Service-Benutzerhandbuch.
Beispiel 2: So erstellen Sie einen virtuellen Datenanbieter
Im folgenden
create-data-providerBeispiel wird ein virtueller Datenanbieter erstellt, für den keine Verbindung zur Datenbank erforderlich ist.aws dms create-data-provider \ --data-provider-nameexample-virtual-data-provider\ --engineaurora-postgresql\ --description"Example data provider for documentation"\ --virtual \ --settingsPostgreSqlSettings={ServerName=virtual,Port=5432,DatabaseName=virtual,SslMode=none}Ausgabe:
{ "DataProvider": { "DataProviderName": "example-virtual-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS", "DataProviderCreationTime": "2026-01-09T12:30:00.000000+00:00", "Description": "Example data provider for documentation", "Engine": "aurora-postgresql", "Virtual": true, "Settings": { "PostgreSqlSettings": { "ServerName": "virtual", "Port": 5432, "DatabaseName": "virtual", "SslMode": "none" } } } }Weitere Informationen finden Sie unter Arbeiten mit virtuellen Datenanbietern im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CreateDataProvider
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-endpoint
- AWS CLI
-
Um einen Endpunkt zu erstellen
Im folgenden Beispiel für
create-endpointwird Endpunkt für eine Amazon-S3-Quelle erstellt.aws dms create-endpoint \ --endpoint-typesource\ --engine-names3\ --endpoint-identifiersrc-endpoint\ --s3-settingsfile://s3-settings.jsonInhalt von
s3-settings.json:{ "BucketName":"my-corp-data", "BucketFolder":"sourcedata", "ServiceAccessRoleArn":"arn:aws:iam::123456789012:role/my-s3-access-role" }Ausgabe:
{ "Endpoint": { "EndpointIdentifier": "src-endpoint", "EndpointType": "SOURCE", "EngineName": "s3", "EngineDisplayName": "Amazon S3", "ExtraConnectionAttributes": "bucketFolder=sourcedata;bucketName=my-corp-data;compressionType=NONE;csvDelimiter=,;csvRowDelimiter=\\n;", "Status": "active", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:GUVAFG34EECUOJ6QVZ56DAHT3U", "SslMode": "none", "ServiceAccessRoleArn": "arn:aws:iam::123456789012:role/my-s3-access-role", "S3Settings": { "ServiceAccessRoleArn": "arn:aws:iam::123456789012:role/my-s3-access-role", "CsvRowDelimiter": "\\n", "CsvDelimiter": ",", "BucketFolder": "sourcedata", "BucketName": "my-corp-data", "CompressionType": "NONE", "EnableStatistics": true } } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Endpunkten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CreateEndpoint
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-event-subscription.
- AWS CLI
-
So listen Sie Ereignisabonnements auf
Im folgenden Beispiel für
create-event-subscriptionwird ein Ereignisabonnement für ein Amazon-SNS-Thema (my-sns-topic) erstellt.aws dms create-event-subscription \ --subscription-namemy-dms-events\ --sns-topic-arnarn:aws:sns:us-east-1:123456789012:my-sns-topicAusgabe:
{ "EventSubscription": { "CustomerAwsId": "123456789012", "CustSubscriptionId": "my-dms-events", "SnsTopicArn": "arn:aws:sns:us-east-1:123456789012:my-sns-topic", "Status": "creating", "SubscriptionCreationTime": "2020-05-21 21:58:38.598", "Enabled": true } }Weitere Informationen finden Sie unter Arbeiten mit Ereignissen und Benachrichtigungen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie CreateEventSubscription
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-instance-profile
- AWS CLI
-
So erstellen Sie ein Instance-Profil
Das folgende
create-instance-profileBeispiel erstellt ein Instanzprofil.aws dms create-instance-profile \ --instance-profile-nameexample-instance-profile\ --description"Example instance profile for documentation"\ --subnet-group-identifierexample-replication-subnet-group\ --vpc-security-groups"sg-0123456789abcdef0"\ --kms-key-arnarn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --network-typeIPV4\ --no-publicly-accessibleAusgabe:
{ "InstanceProfile": { "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "KmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "PubliclyAccessible": false, "NetworkType": "IPV4", "InstanceProfileName": "example-instance-profile", "Description": "Example instance profile for documentation", "InstanceProfileCreationTime": "2026-01-09T12:30:00.000000+00:00", "SubnetGroupIdentifier": "example-replication-subnet-group", "VpcSecurityGroups": [ "sg-0123456789abcdef0" ] } }Weitere Informationen finden Sie unter Arbeiten mit Instanzprofilen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CreateInstanceProfile
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-migration-project
- AWS CLI
-
Um ein Migrationsprojekt zu erstellen
Im folgenden
create-migration-projectBeispiel wird ein Migrationsprojekt erstellt.aws dms create-migration-project \ --migration-project-nameexample-migration-project\ --description"Example migration project for documentation"\ --source-data-provider-descriptorsDataProviderIdentifier=arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS,SecretsManagerSecretId=arn:aws:secretsmanager:us-east-1:123456789012:secret:example-source-secret-A1B2C3,SecretsManagerAccessRoleArn=arn:aws:iam::123456789012:role/example-secrets-manager-role\ --target-data-provider-descriptorsDataProviderIdentifier=arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS,SecretsManagerSecretId=arn:aws:secretsmanager:us-east-1:123456789012:secret:example-target-secret-A1B2C3,SecretsManagerAccessRoleArn=arn:aws:iam::123456789012:role/example-secrets-manager-role\ --instance-profile-identifierarn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS\ --transformation-rules '{"rules":[{"rule-type":"transformation","rule-id":"1","rule-name":"1","rule-target":"schema","rule-action":"rename","object-locator":{"schema-name":"ExampleSchema"},"value":"TargetSchema"}]}' \ --schema-conversion-application-attributesS3BucketPath=s3://amzn-s3-demo-bucket,S3BucketRoleArn=arn:aws:iam::123456789012:role/example-s3-access-roleAusgabe:
{ "MigrationProject": { "MigrationProjectName": "example-migration-project", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "MigrationProjectCreationTime": "2026-01-09T12:30:00.000000+00:00", "SourceDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-source-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "TargetDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-target-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "InstanceProfileName": "example-instance-profile", "TransformationRules": "{\"rules\":[{\"rule-type\":\"transformation\",\"rule-id\":\"1\",\"rule-name\":\"1\",\"rule-target\":\"schema\",\"rule-action\":\"rename\",\"object-locator\":{\"schema-name\":\"ExampleSchema\"},\"value\":\"TargetSchema\"}]}", "Description": "Example migration project for documentation", "SchemaConversionApplicationAttributes": { "S3BucketPath": "s3://amzn-s3-demo-bucket", "S3BucketRoleArn": "arn:aws:iam::123456789012:role/example-s3-access-role" } } }Weitere Informationen finden Sie unter Arbeiten mit Migrationsprojekten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CreateMigrationProject
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-replication-instance
- AWS CLI
-
So erstellen Sie eine Replikations-Instance
Im folgenden Beispiel für
create-replication-instancewird eine Replikations-Instance erstellt.aws dms create-replication-instance \ --replication-instance-identifiermy-repl-instance\ --replication-instance-classdms.t2.micro\ --allocated-storage5Ausgabe:
{ "ReplicationInstance": { "ReplicationInstanceIdentifier": "my-repl-instance", "ReplicationInstanceClass": "dms.t2.micro", "ReplicationInstanceStatus": "creating", "AllocatedStorage": 5, "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-f839b688", "Status": "active" } ], "ReplicationSubnetGroup": { "ReplicationSubnetGroupIdentifier": "default", "ReplicationSubnetGroupDescription": "default", "VpcId": "vpc-136a4c6a", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-da327bf6", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-42599426", "SubnetAvailabilityZone": { "Name": "us-east-1d" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-bac383e0", "SubnetAvailabilityZone": { "Name": "us-east-1c" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-6746046b", "SubnetAvailabilityZone": { "Name": "us-east-1f" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-d7c825e8", "SubnetAvailabilityZone": { "Name": "us-east-1e" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-cbfff283", "SubnetAvailabilityZone": { "Name": "us-east-1b" }, "SubnetStatus": "Active" } ] }, "PreferredMaintenanceWindow": "sat:12:35-sat:13:05", "PendingModifiedValues": {}, "MultiAZ": false, "EngineVersion": "3.3.2", "AutoMinorVersionUpgrade": true, "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/f7bc0f8e-1a3a-4ace-9faa-e8494fa3921a", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:ZK2VQBUWFDBAWHIXHAYG5G2PKY", "PubliclyAccessible": true } }Weitere Informationen finden Sie unter Arbeiten mit einer AWS DMS-Replikationsinstanz im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CreateReplicationInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-replication-subnet-group
- AWS CLI
-
Um eine Subnetzgruppe zu erstellen
Im folgenden Beispiel für
create-replication-subnet-groupwird eine Gruppe bestehend aus 3 Subnetzen erstellt.aws dms create-replication-subnet-group \ --replication-subnet-group-identifiermy-subnet-group\ --replication-subnet-group-description"my subnet group"\ --subnet-idssubnet-da327bf6subnet-bac383e0subnet-d7c825e8Ausgabe:
{ "ReplicationSubnetGroup": { "ReplicationSubnetGroupIdentifier": "my-subnet-group", "ReplicationSubnetGroupDescription": "my subnet group", "VpcId": "vpc-136a4c6a", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-da327bf6", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-bac383e0", "SubnetAvailabilityZone": { "Name": "us-east-1c" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-d7c825e8", "SubnetAvailabilityZone": { "Name": "us-east-1e" }, "SubnetStatus": "Active" } ] } }Weitere Informationen finden Sie unter Einrichten eines Netzwerks für eine Replikations-Instance im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie CreateReplicationSubnetGroup
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-replication-task
- AWS CLI
-
So erstellen Sie eine Replikationsaufgabe
Im folgenden Beispiel für
create-replication-taskwird eine Replikationsaufgabe erstellt.aws dms create-replication-task \ --replication-task-identifiermovedata\ --source-endpoint-arnarn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA\ --target-endpoint-arnarn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U\ --replication-instance-arn$RI_ARN\ --migration-typefull-load\ --table-mappingsfile://table-mappings.jsonInhalt von
table-mappings.json:{ "rules": [ { "rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": { "schema-name": "prodrep", "table-name": "%" }, "rule-action": "include", "filters": [] } ] }Ausgabe:
{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted... , "ReplicationTaskSettings": ...output omitted... , "Status": "creating", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Aufgaben im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie CreateReplicationTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-connection
- AWS CLI
-
So löschen Sie eine Verbindung
Im folgenden Beispiel für
delete-connectionwird die Zuordnung eines Endpunkts zu einer Replikations-Instance aufgehoben.aws dms delete-connection \ --endpoint-arnarn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA\ --replication-instance-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUEAusgabe:
{ "Connection": { "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "Status": "deleting", "EndpointIdentifier": "src-database-1", "ReplicationInstanceIdentifier": "my-repl-instance" } }Weitere Informationen finden Sie https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.Creating.html im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteConnection
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-data-provider
- AWS CLI
-
Um einen Datenanbieter zu löschen
Im folgenden
delete-data-providerBeispiel wird ein Datenanbieter gelöscht, der durch seinen ARN identifiziert wird.aws dms delete-data-provider \ --data-provider-identifierarn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "DataProvider": { "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS", "DataProviderCreationTime": "2026-01-09T12:30:00.000000+00:00", "Description": "Example data provider for documentation", "Engine": "sqlserver", "Settings": { "MicrosoftSqlServerSettings": { "ServerName": "example-source-server.us-east-1.rds.amazonaws.com", "Port": 1433, "DatabaseName": "ExampleDatabase", "SslMode": "verify-full", "CertificateArn": "arn:aws:dms:us-east-1:123456789012:cert:EXAMPLEABCDEFGHIJKLMNOPQRS" } } } }Weitere Informationen finden Sie unter Arbeiten mit Datenanbietern im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteDataProvider
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-endpoint
- AWS CLI
-
So löschen Sie einen Endpunkt
Im folgenden Beispiel für
delete-endpointwird ein Endpunkt gelöscht.aws dms delete-endpoint \ --endpoint-arnarn:aws:dms:us-east-1:123456789012:endpoint:OUJJVXO4XZ4CYTSEG5XGMN2R3YAusgabe:
{ "Endpoint": { "EndpointIdentifier": "src-endpoint", "EndpointType": "SOURCE", "EngineName": "s3", "EngineDisplayName": "Amazon S3", "ExtraConnectionAttributes": "bucketFolder=sourcedata;bucketName=my-corp-data;compressionType=NONE;csvDelimiter=,;csvRowDelimiter=\\n;", "Status": "deleting", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:OUJJVXO4XZ4CYTSEG5XGMN2R3Y", "SslMode": "none", "ServiceAccessRoleArn": "arn:aws:iam::123456789012:role/my-s3-access-role", "S3Settings": { "ServiceAccessRoleArn": "arn:aws:iam::123456789012:role/my-s3-access-role", "CsvRowDelimiter": "\\n", "CsvDelimiter": ",", "BucketFolder": "sourcedata", "BucketName": "my-corp-data", "CompressionType": "NONE", "EnableStatistics": true } } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Endpunkten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteEndpoint
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-event-subscription.
- AWS CLI
-
So löschen Sie ein Ereignisabonnement
Im folgenden Beispiel für
delete-event-subscriptionwird ein Abonnement für ein Amazon-SNS-Thema gelöscht.aws dms delete-event-subscription \ --subscription-name"my-dms-events"Ausgabe:
{ "EventSubscription": { "CustomerAwsId": "123456789012", "CustSubscriptionId": "my-dms-events", "SnsTopicArn": "arn:aws:sns:us-east-1:123456789012:my-sns-topic", "Status": "deleting", "SubscriptionCreationTime": "2020-05-21 21:58:38.598", "Enabled": true } }Weitere Informationen finden Sie unter Arbeiten mit Ereignissen und Benachrichtigungen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DeleteEventSubscription
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-instance-profile
- AWS CLI
-
So löschen Sie ein Instance-Profil
Im folgenden
delete-instance-profileBeispiel wird ein Instanzprofil gelöscht, das durch seinen ARN identifiziert wird.aws dms delete-instance-profile \ --instance-profile-identifierarn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "InstanceProfile": { "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "KmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "PubliclyAccessible": false, "NetworkType": "IPV4", "InstanceProfileName": "example-instance-profile", "Description": "Example instance profile for documentation", "InstanceProfileCreationTime": "2026-01-09T12:30:00.000000+00:00", "SubnetGroupIdentifier": "example-replication-subnet-group", "VpcSecurityGroups": [ "sg-0123456789abcdef0" ] } }Weitere Informationen finden Sie unter Arbeiten mit Instanzprofilen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteInstanceProfile
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-migration-project
- AWS CLI
-
Um ein Migrationsprojekt zu löschen
Im folgenden
delete-migration-projectBeispiel wird ein Migrationsprojekt gelöscht, das durch seinen ARN identifiziert wird.aws dms delete-migration-project \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "MigrationProject": { "MigrationProjectName": "example-migration-project", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "MigrationProjectCreationTime": "2026-01-09T12:30:00.000000+00:00", "SourceDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-source-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "TargetDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-target-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "InstanceProfileName": "example-instance-profile", "TransformationRules": "{\"rules\":[{\"rule-type\":\"transformation\",\"rule-id\":\"1\",\"rule-name\":\"1\",\"rule-target\":\"schema\",\"rule-action\":\"rename\",\"object-locator\":{\"schema-name\":\"ExampleSchema\"},\"value\":\"TargetSchema\"}]}", "Description": "Example migration project for documentation", "SchemaConversionApplicationAttributes": { "S3BucketPath": "s3://amzn-s3-demo-bucket", "S3BucketRoleArn": "arn:aws:iam::123456789012:role/example-s3-access-role" } } }Weitere Informationen finden Sie unter Arbeiten mit Migrationsprojekten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteMigrationProject
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-replication-instance
- AWS CLI
-
So löschen Sie eine Replikations-Instance
Im folgenden Beispiel für
delete-replication-instancewird eine Replikations-Instance gelöscht.aws dms delete-replication-instance \ --replication-instance-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUEAusgabe:
{ "ReplicationInstance": { "ReplicationInstanceIdentifier": "my-repl-instance", "ReplicationInstanceClass": "dms.t2.micro", "ReplicationInstanceStatus": "deleting", "AllocatedStorage": 5, "InstanceCreateTime": 1590011235.952, "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-f839b688", "Status": "active" } ], "AvailabilityZone": "us-east-1e", "ReplicationSubnetGroup": { "ReplicationSubnetGroupIdentifier": "default", "ReplicationSubnetGroupDescription": "default", "VpcId": "vpc-136a4c6a", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-da327bf6", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-42599426", "SubnetAvailabilityZone": { "Name": "us-east-1d" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-bac383e0", "SubnetAvailabilityZone": { "Name": "us-east-1c" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-6746046b", "SubnetAvailabilityZone": { "Name": "us-east-1f" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-d7c825e8", "SubnetAvailabilityZone": { "Name": "us-east-1e" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-cbfff283", "SubnetAvailabilityZone": { "Name": "us-east-1b" }, "SubnetStatus": "Active" } ] }, "PreferredMaintenanceWindow": "wed:11:42-wed:12:12", "PendingModifiedValues": {}, "MultiAZ": true, "EngineVersion": "3.3.2", "AutoMinorVersionUpgrade": true, "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/f7bc0f8e-1a3a-4ace-9faa-e8494fa3921a", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "ReplicationInstancePublicIpAddress": "54.225.120.92", "ReplicationInstancePrivateIpAddress": "172.31.30.121", "ReplicationInstancePublicIpAddresses": [ "54.225.120.92", "3.230.18.248" ], "ReplicationInstancePrivateIpAddresses": [ "172.31.30.121", "172.31.75.90" ], "PubliclyAccessible": true, "SecondaryAvailabilityZone": "us-east-1b" } }Weitere Informationen finden Sie unter Arbeiten mit einer AWS DMS-Replikationsinstanz im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteReplicationInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-replication-subnet-group
- AWS CLI
-
Um eine Subnetzgruppe zu löschen
Im folgenden Beispiel für
delete-replication-subnet-groupwird eine Subnetzgruppe gelöscht.aws dms delete-replication-subnet-group \ --replication-subnet-group-identifiermy-subnet-groupAusgabe:
(none)Weitere Informationen finden Sie unter Einrichten eines Netzwerks für eine Replikations-Instance im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DeleteReplicationSubnetGroup
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. delete-replication-task
- AWS CLI
-
So löschen Sie eine Replikationsaufgabe
Im folgenden Beispiel für
delete-replication-taskwird eine Replikationsaufgabe gelöscht.aws dms delete-replication-task \ --replication-task-arnarn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FIIAusgabe:
{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted..., "ReplicationTaskSettings": ...output omitted..., "Status": "deleting", "StopReason": "Stop Reason FULL_LOAD_ONLY_FINISHED", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskStartDate": 1590789988.677, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Aufgaben im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DeleteReplicationTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-account-attributes
- AWS CLI
-
So beschreiben Sie Kontoattribute
Das folgende
describe-account-attributesBeispiel listet die Attribute für Ihr AWS Konto auf.aws dms describe-account-attributesAusgabe:
{ "AccountQuotas": [ { "AccountQuotaName": "ReplicationInstances", "Used": 1, "Max": 20 }, { "AccountQuotaName": "AllocatedStorage", "Used": 5, "Max": 10000 }, ...remaining output omitted... ], "UniqueAccountIdentifier": "cqahfbfy5xee" }-
API-Details finden Sie DescribeAccountAttributes
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-certificates.
- AWS CLI
-
So listen Sie die verfügbaren Zertifikate auf
Das folgende
describe-certificatesBeispiel listet die verfügbaren Zertifikate in Ihrem AWS Konto auf.aws dms describe-certificatesAusgabe:
{ "Certificates": [ { "CertificateIdentifier": "my-cert", "CertificateCreationDate": 1543259542.506, "CertificatePem": "-----BEGIN CERTIFICATE-----\nMIID9DCCAtygAwIBAgIBQjANBgkqhkiG9w0BAQ ...U" ... remaining output omittted ... } ] }Weitere Informationen finden Sie unter Verwenden von SSL im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeCertificates
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-connections
- AWS CLI
-
So beschreiben Sie Verbindungen
Im folgenden Beispiel für
describe-connectionswerden die Verbindungen aufgelistet, die Sie zwischen einer Replikations-Instance und einem Endpunkt getestet haben.aws dms describe-connectionsAusgabe:
{ "Connections": [ { "Status": "successful", "ReplicationInstanceIdentifier": "test", "EndpointArn": "arn:aws:dms:us-east-arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE", "EndpointIdentifier": "testsrc1", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ" } ] }Weitere Informationen finden Sie unter Erstellen der Quell- und Zielendpunkte im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeConnections
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-conversion-configuration
- AWS CLI
-
Um eine Konvertierungskonfiguration zu beschreiben
Im folgenden
describe-conversion-configurationBeispiel wird die Konvertierungskonfiguration für ein Migrationsprojekt abgerufen.aws dms describe-conversion-configuration \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "MigrationProjectIdentifier": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "ConversionConfiguration": "{\"Common project settings\":{\"ShowSeverityLevelInSql\":\"CRITICAL\",\"EnableGenAiConversion\":false},\"MSSQL_TO_AURORA_POSTGRESQL\":{\"ConvertProceduresToFunction\":true,\"UniqueIndexGeneration\":true,\"CaseSensitivityNames\":false},\"Conversion version\":{\"MSSQL_TO_AURORA_POSTGRESQL_target_engine_version\":\"15\"}}" }Weitere Informationen finden Sie unter Angeben von Schemakonvertierungseinstellungen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeConversionConfiguration
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-data-providers
- AWS CLI
-
Um Datenanbieter zu beschreiben
Im folgenden
describe-data-providersBeispiel werden die Details eines Datenanbieters abgerufen, der durch seinen ARN identifiziert wird.aws dms describe-data-providers \ --filtersName=data-provider-identifier,Values=arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "DataProviders": [ { "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS", "DataProviderCreationTime": "2026-01-09T12:30:00.000000+00:00", "Description": "Example data provider for documentation", "Engine": "sqlserver", "Settings": { "MicrosoftSqlServerSettings": { "ServerName": "example-source-server.us-east-1.rds.amazonaws.com", "Port": 1433, "DatabaseName": "ExampleDatabase", "SslMode": "verify-full", "CertificateArn": "arn:aws:dms:us-east-1:123456789012:cert:EXAMPLEABCDEFGHIJKLMNOPQRS" } } } ] }Weitere Informationen finden Sie unter Arbeiten mit Datenanbietern im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeDataProviders
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-endpoint-types
- AWS CLI
-
So listen die verfügbaren Endpunkttypen auf
Im folgenden Beispiel für
describe-endpoint-typeswerden die verfügbaren MySQL-Endpunkttypen aufgelistet.aws dms describe-endpoint-types \ --filters"Name=engine-name,Values=mysql"Ausgabe:
{ "SupportedEndpointTypes": [ { "EngineName": "mysql", "SupportsCDC": true, "EndpointType": "source", "EngineDisplayName": "MySQL" }, { "EngineName": "mysql", "SupportsCDC": true, "EndpointType": "target", "EngineDisplayName": "MySQL" } ] }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Endpunkten < https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.html >`__ im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie in der Befehlsreferenz. DescribeEndpointTypes
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendung. describe-endpoints
- AWS CLI
-
So beschreiben Sie Endpunkte
Das folgende
describe-endpointsBeispiel listet die Endpunkte in Ihrem AWS Konto auf.aws dms describe-endpointsAusgabe:
{ "Endpoints": [ { "Username": "dms", "Status": "active", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:SF2WOFLWYWKVEOHID2EKLP3SJI", "ServerName": "ec2-52-32-48-61.us-west-2.compute.amazonaws.com", "EndpointType": "SOURCE", "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/94d5c4e7-4e4c-44be-b58a-c8da7adf57cd", "DatabaseName": "test", "EngineName": "mysql", "EndpointIdentifier": "pri100", "Port": 8193 }, { "Username": "admin", "Status": "active", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:TJJZCIH3CJ24TJRU4VC32WEWFR", "ServerName": "test.example.com", "EndpointType": "SOURCE", "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/2431021b-1cf2-a2d4-77b2-59a9e4bce323", "DatabaseName": "EMPL", "EngineName": "oracle", "EndpointIdentifier": "test", "Port": 1521 } ] }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Endpunkten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeEndpoints
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-event-categories.
- AWS CLI
-
So beschreiben Sie Ereigniskategorien
Im folgenden Beispiel für
describe-event-categorieswerden die verfügbaren Ereigniskategorien aufgelistet.aws dms describe-event-categoriesAusgabe:
{ "EventCategoryGroupList": [ { "SourceType": "replication-instance", "EventCategories": [ "low storage", "configuration change", "maintenance", "deletion", "creation", "failover", "failure" ] }, { "SourceType": "replication-task", "EventCategories": [ "configuration change", "state change", "deletion", "creation", "failure" ] } ] }Weitere Informationen finden Sie unter Arbeiten mit Ereignissen und Benachrichtigungen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeEventCategories
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-event-subscriptions.
- AWS CLI
-
So beschreiben Sie Ereignisabonnements
Im folgenden Beispiel für
describe-event-subscriptionswerden die Ereignisabonnements für ein Amazon-SNS-Thema aufgelistet.aws dms describe-event-subscriptionsAusgabe:
{ "EventSubscriptionsList": [ { "CustomerAwsId": "123456789012", "CustSubscriptionId": "my-dms-events", "SnsTopicArn": "arn:aws:sns:us-east-1:123456789012:my-sns-topic", "Status": "deleting", "SubscriptionCreationTime": "2020-05-21 22:28:51.924", "Enabled": true } ] }Weitere Informationen finden Sie unter Arbeiten mit Ereignissen und Benachrichtigungen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeEventSubscriptions
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-events.
- AWS CLI
-
So listen Sie DMS-Ereignisse auf
Im folgenden Beispiel für
describe-eventswerden die Ereignisse aufgeführt, die von einer Replikations-Instance stammen.aws dms describe-events \ --source-type"replication-instance"Ausgabe:
{ "Events": [ { "SourceIdentifier": "my-repl-instance", "SourceType": "replication-instance", "Message": "Replication application shutdown", "EventCategories": [], "Date": 1590771645.776 } ] }Weitere Informationen finden Sie unter Arbeiten mit Ereignissen und Benachrichtigungen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeEvents
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-extension-pack-associations
- AWS CLI
-
Um die Verknüpfungen von Erweiterungspaketen zu beschreiben
Das folgende
describe-extension-pack-associationsBeispiel ruft den Status von Vorgängen ab, die ein Erweiterungspaket auf die Zieldatenbank anwenden, identifiziert durch ihre Anforderungs-IDs.aws dms describe-extension-pack-associations \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Progress": { "ProgressPercent": 50.0, "ProgressStep": "IN_PROGRESS" } }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "The database user in your target secret does not have sufficient privileges. Grant the required privileges and try again." } } } ] }Weitere Informationen finden Sie unter Verwenden von Erweiterungspaketen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeExtensionPackAssociations
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-instance-profiles
- AWS CLI
-
Um Instanzprofile zu beschreiben
Im folgenden
describe-instance-profilesBeispiel werden die Details eines Instanzprofils abgerufen, das durch seinen ARN identifiziert wird.aws dms describe-instance-profiles \ --filtersName=instance-profile-identifier,Values=arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "InstanceProfiles": [ { "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "KmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "PubliclyAccessible": false, "NetworkType": "IPV4", "InstanceProfileName": "example-instance-profile", "Description": "Example instance profile for documentation", "InstanceProfileCreationTime": "2026-01-09T12:30:00.000000+00:00", "SubnetGroupIdentifier": "example-replication-subnet-group", "VpcSecurityGroups": [ "sg-0123456789abcdef0" ] } ] }Weitere Informationen finden Sie unter Arbeiten mit Instanzprofilen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeInstanceProfiles
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-assessments
- AWS CLI
-
Um Bewertungen von Metadatenmodellen zu beschreiben
Im folgenden
describe-metadata-model-assessmentsBeispiel wird der Status von Vorgängen zur Bewertung von Metadatenmodellen abgerufen, die anhand ihrer Anforderungs-IDs identifiziert wurden.aws dms describe-metadata-model-assessments \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Progress": { "ProgressPercent": 50.0, "TotalObjects": 100, "ProgressStep": "ANALYZING", "ProcessedObject": { "Name": "ExampleTable", "Type": "table", "EndpointType": "SOURCE" } } }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "No objects were found according to the specified selection rules. Please review your selection rules and try again." } } } ] }Weitere Informationen finden Sie unter Erstellen von Bewertungsberichten zur Datenbankmigration im AWS Database Migration Service-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DescribeMetadataModelAssessments
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-children
- AWS CLI
-
Um untergeordnete Elemente des Metadatenmodells zu beschreiben
Im folgenden
describe-metadata-model-childrenBeispiel werden die untergeordneten Metadatenmodelle desExampleSchemaSchemas aus dem Quellmetadatenbaum abgerufen.aws dms describe-metadata-model-children \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"}, "rule-action": "explicit"}]}' \ --originSOURCEAusgabe:
{ "MetadataModelChildren": [ { "MetadataModelName": "Tables", "SelectionRules": "{\"rules\": [{\"rule-type\": \"selection\", \"rule-id\": \"1\", \"rule-name\": \"1\", \"object-locator\": {\"server-name\": \"example-source-server.us-east-1.rds.amazonaws.com\", \"schema-name\": \"ExampleSchema\", \"category-name\": \"Tables\"}, \"rule-action\": \"explicit\"}]}" }, { "MetadataModelName": "Views", "SelectionRules": "{\"rules\": [{\"rule-type\": \"selection\", \"rule-id\": \"2\", \"rule-name\": \"2\", \"object-locator\": {\"server-name\": \"example-source-server.us-east-1.rds.amazonaws.com\", \"schema-name\": \"ExampleSchema\", \"category-name\": \"Views\"}, \"rule-action\": \"explicit\"}]}" }, { "MetadataModelName": "Functions", "SelectionRules": "{\"rules\": [{\"rule-type\": \"selection\", \"rule-id\": \"3\", \"rule-name\": \"3\", \"object-locator\": {\"server-name\": \"example-source-server.us-east-1.rds.amazonaws.com\", \"schema-name\": \"ExampleSchema\", \"category-name\": \"Functions\"}, \"rule-action\": \"explicit\"}]}" }, { "MetadataModelName": "Sequences", "SelectionRules": "{\"rules\": [{\"rule-type\": \"selection\", \"rule-id\": \"4\", \"rule-name\": \"4\", \"object-locator\": {\"server-name\": \"example-source-server.us-east-1.rds.amazonaws.com\", \"schema-name\": \"ExampleSchema\", \"category-name\": \"Sequences\"}, \"rule-action\": \"explicit\"}]}" } ] }Weitere Informationen finden Sie unter Navigieren im Metadatenmodellbaum im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModelChildren
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-conversions
- AWS CLI
-
Um Modellkonvertierungen von Metadaten zu beschreiben
Im folgenden
describe-metadata-model-conversionsBeispiel wird der Status von Konvertierungsvorgängen für Metadatenmodelle abgerufen, die anhand ihrer Anforderungs-IDs identifiziert werden.aws dms describe-metadata-model-conversions \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Progress": { "ProgressPercent": 50.0, "TotalObjects": 100, "ProgressStep": "CONVERTING", "ProcessedObject": { "Name": "ExampleTable", "Type": "table", "EndpointType": "SOURCE" } } }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "No objects were found according to the specified selection rules. Please review your selection rules and try again." } } } ] }Weitere Informationen finden Sie unter Konvertieren von Datenbankschemas im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModelConversions
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-creations
- AWS CLI
-
Um die Erstellung von Metadatenmodellen zu beschreiben
Im folgenden
describe-metadata-model-creationsBeispiel wird der Status von Vorgängen zur Erstellung von Metadatenmodellen abgerufen, die anhand ihrer Anforderungs-IDs identifiziert werden.aws dms describe-metadata-model-creations \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "No objects were found according to the specified selection rules. Please review your selection rules and try again." } } } ] }Weitere Informationen finden Sie unter Erstellen von Statement-Metadatenmodellen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModelCreations
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-exports-as-script
- AWS CLI
-
Zur Beschreibung von Metadatenmodellexporten als Skript
Im folgenden
describe-metadata-model-exports-as-scriptBeispiel wird der Status von Vorgängen abgerufen, die Metadatenmodelle als DDL-Skripte (Data Definition Language) exportieren, die anhand ihrer Anforderungs-IDs identifiziert werden.aws dms describe-metadata-model-exports-as-script \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "ExportSqlDetails": { "S3ObjectKey": "s3://amzn-s3-demo-bucket/example-migration-project/ExampleScript.zip", "ObjectURL": "https://amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com/example-migration-project/ExampleScript.zip" } }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Progress": { "ProgressPercent": 50.0, "TotalObjects": 100, "ProgressStep": "IN_PROGRESS", "ProcessedObject": { "EndpointType": "TARGET" } } }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "No objects were found according to the specified selection rules. Please review your selection rules and try again." } } } ] }Weitere Informationen finden Sie unter Speichern des konvertierten Codes in einer SQL-Datei im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModelExportsAsScript
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-exports-to-target
- AWS CLI
-
Zur Beschreibung von Metadatenmodellexporten nach Target
Im folgenden
describe-metadata-model-exports-to-targetBeispiel wird der Status von Vorgängen abgerufen, die konvertierte Metadatenmodelle in die Zieldatenbank exportieren, identifiziert durch ihre Anforderungs-IDs.aws dms describe-metadata-model-exports-to-target \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Progress": { "ProgressPercent": 50.0, "TotalObjects": 100, "ProgressStep": "APPLYING", "ProcessedObject": { "EndpointType": "TARGET" } } }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "No objects were found according to the specified selection rules. Please review your selection rules and try again." } } } ] }Weitere Informationen finden Sie unter Anwenden Ihres konvertierten Codes im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModelExportsToTarget
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model-imports
- AWS CLI
-
Um Metadaten-Modellimporte zu beschreiben
Im folgenden
describe-metadata-model-importsBeispiel wird der Status von Metadatenimportvorgängen abgerufen, die anhand ihrer Anforderungs-IDs identifiziert werden.aws dms describe-metadata-model-imports \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --filtersName=request-id,Values=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,a1b2c3d4-5678-90ab-cdef-EXAMPLE22222,a1b2c3d4-5678-90ab-cdef-EXAMPLE33333Ausgabe:
{ "Requests": [ { "Status": "SUCCESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }, { "Status": "IN_PROGRESS", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Progress": { "ProgressPercent": 50.0, "TotalObjects": 100, "ProgressStep": "IN_PROGRESS", "ProcessedObject": { "EndpointType": "SOURCE" } } }, { "Status": "FAILED", "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "Error": { "defaultErrorDetails": { "Message": "No objects were found according to the specified selection rules. Please review your selection rules and try again." } } } ] }Weitere Informationen finden Sie unter Navigieren im Metadatenmodellbaum im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModelImports
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-metadata-model
- AWS CLI
-
Um ein Metadatenmodell zu beschreiben
Das folgende
describe-metadata-modelBeispiel ruft detaillierte Informationen über dieExampleTableTabelle imExampleSchemaSchema aus dem Quellmetadatenbaum ab, einschließlich der zugehörigen SQL-Definition und der Verweise auf die entsprechenden konvertierten Metadatenmodelle in der Zieldatenbank.aws dms describe-metadata-model \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema", "table-name": "ExampleTable"}, "rule-action": "explicit"}]}' \ --originSOURCEAusgabe:
{ "MetadataModelName": "ExampleTable", "MetadataModelType": "table", "TargetMetadataModels": [ { "MetadataModelName": "exampletable", "SelectionRules": "{\"rules\": [{\"rule-type\": \"selection\", \"rule-id\": \"1\", \"rule-name\": \"1\", \"object-locator\": {\"server-name\": \"example-target-server.us-east-1.rds.amazonaws.com\", \"schema-name\": \"exampleschema\", \"table-name\": \"exampletable\"}, \"rule-action\": \"explicit\"}]}" } ], "Definition": "CREATE TABLE ExampleTable (ExampleColumn INTEGER NOT NULL);" }Weitere Informationen finden Sie unter Navigieren im Metadatenmodellbaum im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMetadataModel
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-migration-projects
- AWS CLI
-
Um Migrationsprojekte zu beschreiben
Im folgenden
describe-migration-projectsBeispiel werden die Details eines Migrationsprojekts abgerufen, das anhand seines ARN identifiziert wurde.aws dms describe-migration-projects \ --filtersName=migration-project-identifier,Values=arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "MigrationProjects": [ { "MigrationProjectName": "example-migration-project", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "MigrationProjectCreationTime": "2026-01-09T12:30:00.000000+00:00", "SourceDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-source-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "TargetDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-target-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "InstanceProfileName": "example-instance-profile", "TransformationRules": "{\"rules\":[{\"rule-type\":\"transformation\",\"rule-id\":\"1\",\"rule-name\":\"1\",\"rule-target\":\"schema\",\"rule-action\":\"rename\",\"object-locator\":{\"schema-name\":\"ExampleSchema\"},\"value\":\"TargetSchema\"}]}", "Description": "Example migration project for documentation", "SchemaConversionApplicationAttributes": { "S3BucketPath": "s3://amzn-s3-demo-bucket", "S3BucketRoleArn": "arn:aws:iam::123456789012:role/example-s3-access-role" } } ] }Weitere Informationen finden Sie unter Arbeiten mit Migrationsprojekten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeMigrationProjects
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-orderable-replication-instances
- AWS CLI
-
So beschreiben Sie bestellbare Replikations-Instances
Im folgenden Beispiel für
describe-orderable-replication-instanceswerden die Replikations-Instance-Typen aufgelistet, die Sie bestellen können.aws dms describe-orderable-replication-instancesAusgabe:
{ "OrderableReplicationInstances": [ { "EngineVersion": "3.3.2", "ReplicationInstanceClass": "dms.c4.2xlarge", "StorageType": "gp2", "MinAllocatedStorage": 5, "MaxAllocatedStorage": 6144, "DefaultAllocatedStorage": 100, "IncludedAllocatedStorage": 100, "AvailabilityZones": [ "us-east-1a", "us-east-1b", "us-east-1c", "us-east-1d", "us-east-1e", "us-east-1f" ] }, { "EngineVersion": "3.3.2", "ReplicationInstanceClass": "dms.c4.4xlarge", "StorageType": "gp2", "MinAllocatedStorage": 5, "MaxAllocatedStorage": 6144, "DefaultAllocatedStorage": 100, "IncludedAllocatedStorage": 100, "AvailabilityZones": [ "us-east-1a", "us-east-1b", "us-east-1c", "us-east-1d", "us-east-1e", "us-east-1f" ] }, ...remaining output omitted... }Weitere Informationen finden Sie unter Arbeiten mit einer AWS DMS-Replikationsinstanz im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeOrderableReplicationInstances
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-refresh-schemas-status
- AWS CLI
-
So listen Sie den Aktualisierungsstatus für einen Endpunkt auf
Im folgenden Beispiel für
describe-refresh-schemas-statuswird der Status einer vorherigen Aktualisierungsanforderung zurückgegeben.aws dms describe-refresh-schemas-status \ --endpoint-arnarn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWAAusgabe:
{ "RefreshSchemasStatus": { "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "Status": "successful", "LastRefreshDate": 1590786544.605 } }-
API-Details finden Sie DescribeRefreshSchemasStatus
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-replication-instances
- AWS CLI
-
So beschreiben Sie Replikations-Instances
Das folgende
describe-replication-instancesBeispiel listet die Replikationsinstanzen in Ihrem AWS Konto auf.aws dms describe-replication-instancesAusgabe:
{ "ReplicationInstances": [ { "ReplicationInstanceIdentifier": "my-repl-instance", "ReplicationInstanceClass": "dms.t2.micro", "ReplicationInstanceStatus": "available", "AllocatedStorage": 5, "InstanceCreateTime": 1590011235.952, "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-f839b688", "Status": "active" } ], "AvailabilityZone": "us-east-1e", "ReplicationSubnetGroup": { "ReplicationSubnetGroupIdentifier": "default", "ReplicationSubnetGroupDescription": "default", "VpcId": "vpc-136a4c6a", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-da327bf6", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-42599426", "SubnetAvailabilityZone": { "Name": "us-east-1d" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-bac383e0", "SubnetAvailabilityZone": { "Name": "us-east-1c" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-6746046b", "SubnetAvailabilityZone": { "Name": "us-east-1f" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-d7c825e8", "SubnetAvailabilityZone": { "Name": "us-east-1e" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-cbfff283", "SubnetAvailabilityZone": { "Name": "us-east-1b" }, "SubnetStatus": "Active" } ] }, "PreferredMaintenanceWindow": "wed:11:42-wed:12:12", "PendingModifiedValues": { "MultiAZ": true }, "MultiAZ": false, "EngineVersion": "3.3.2", "AutoMinorVersionUpgrade": true, "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/f7bc0f8e-1a3a-4ace-9faa-e8494fa3921a", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "ReplicationInstancePublicIpAddress": "3.230.18.248", "ReplicationInstancePrivateIpAddress": "172.31.75.90", "ReplicationInstancePublicIpAddresses": [ "3.230.18.248" ], "ReplicationInstancePrivateIpAddresses": [ "172.31.75.90" ], "PubliclyAccessible": true, "FreeUntil": 1590194829.267 } ] }Weitere Informationen finden Sie unter Arbeiten mit einer AWS DMS-Replikationsinstanz im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeReplicationInstances
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-replication-subnet-groups
- AWS CLI
-
So zeigen Sie die verfügbaren Subnetzgruppen an
Im folgenden Beispiel für
describe-replication-subnet-groupswerden die verfügbaren Subnetzgruppen aufgelistet.aws dms describe-replication-subnet-groups \ --filter"Name=replication-subnet-group-id,Values=my-subnet-group"Ausgabe:
{ "ReplicationSubnetGroups": [ { "ReplicationSubnetGroupIdentifier": "my-subnet-group", "ReplicationSubnetGroupDescription": "my subnet group", "VpcId": "vpc-136a4c6a", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-da327bf6", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-bac383e0", "SubnetAvailabilityZone": { "Name": "us-east-1c" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-d7c825e8", "SubnetAvailabilityZone": { "Name": "us-east-1e" }, "SubnetStatus": "Active" } ] } ] }Weitere Informationen finden Sie unter Einrichten eines Netzwerks für eine Replikations-Instance im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeReplicationSubnetGroups
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-replication-task-assessment-results
- AWS CLI
-
So listen Sie die Ergebnisse der Bewertungen von Replikationsaufgaben auf
Im folgenden Beispiel für
describe-replication-task-assessment-resultswerden die Ergebnisse einer vorherigen Aufgabenbewertung aufgeführt.aws dms describe-replication-task-assessment-resultsAusgabe:
{ "ReplicationTaskAssessmentResults": [ { "ReplicationTaskIdentifier": "moveit2", "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII", "ReplicationTaskLastAssessmentDate": 1590790230.0, "AssessmentStatus": "No issues found", "AssessmentResultsFile": "moveit2/2020-05-29-22-10" } ] }Weitere Informationen finden Sie unter Erstellen eines Aufgabenbewertungsberichts im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie DescribeReplicationTaskAssessmentResults
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-replication-tasks
- AWS CLI
-
So beschreiben Sie eine Replikationsaufgabe
Im folgenden Beispiel für
describe-replication-taskswerden aktuelle Replikationsaufgaben beschrieben.aws dms describe-replication-tasksAusgabe:
{ "ReplicationTasks": [ { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted... , "ReplicationTaskSettings": ...output omitted... , "Status": "stopped", "StopReason": "Stop Reason FULL_LOAD_ONLY_FINISHED", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskStartDate": 1590619805.212, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII", "ReplicationTaskStats": { "FullLoadProgressPercent": 100, "ElapsedTimeMillis": 0, "TablesLoaded": 0, "TablesLoading": 0, "TablesQueued": 0, "TablesErrored": 0, "FreshStartDate": 1590619811.528, "StartDate": 1590619811.528, "StopDate": 1590619842.068 } } ] }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Aufgaben im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie DescribeReplicationTasks
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-schemas
- AWS CLI
-
Um Datenbankschemas zu beschreiben
Im folgenden Beispiel für
describe-schemaswerden die verfügbaren Tabellen an einem Endpunkt aufgelistet.aws dms describe-schemas \ --endpoint-arn"arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA"Ausgabe:
{ "Schemas": [ "prodrep" ] }Weitere Informationen finden Sie unter Titel des Themas
im Benutzerhandbuch für AWS Database Migration Service. -
API-Details finden Sie DescribeSchemas
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. export-metadata-model-assessment
- AWS CLI
-
So exportierst du einen Konversionsbewertungsbericht
Im folgenden
export-metadata-model-assessmentBeispiel wird ein Konversionsbewertungsbericht für alle Objekte imExampleSchemaSchema exportiert.aws dms export-metadata-model-assessment \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"}, "rule-action": "explicit"}]}' \ --file-nameexample-assessment-report\ --assessment-report-typespdfcsvAusgabe:
{ "PdfReport": { "S3ObjectKey": "example-migration-project/example-assessment-report.pdf", "ObjectURL": "https://amzn-s3-demo-bucket.s3.amazonaws.com/example-migration-project/example-assessment-report.pdf" }, "CsvReport": { "S3ObjectKey": "example-migration-project/example-assessment-report.zip", "ObjectURL": "https://amzn-s3-demo-bucket.s3.amazonaws.com/example-migration-project/example-assessment-report.zip" } }Weitere Informationen finden Sie unter Erstellen von Bewertungsberichten zur Datenbankmigration im AWS Database Migration Service-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ExportMetadataModelAssessment
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. get-target-selection-rules
- AWS CLI
-
Um Quellauswahlregeln in Zielauswahlregeln zu konvertieren
Im folgenden
get-target-selection-rulesBeispiel werden Quellauswahlregeln, die dieExampleTableTabelle imExampleSchemaSchema auswählen, in Zielauswahlregeln umgewandelt, die auf das konvertierte Gegenstück verweisen.aws dms get-target-selection-rules \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "database-name": "ExampleDatabase", "schema-name": "ExampleSchema", "table-name": "ExampleTable"}, "rule-action": "explicit"}]}'Ausgabe:
{ "TargetSelectionRules": "{\"rules\": [{\"rule-type\": \"selection\", \"rule-id\": \"1\", \"rule-name\": \"1\", \"object-locator\": {\"server-name\": \"example-target-server.us-east-1.rds.amazonaws.com\", \"schema-name\": \"exampledatabase_exampleschema\", \"table-name\": \"exampletable\"}, \"rule-action\": \"explicit\"}]}" }Weitere Informationen finden Sie unter Verwenden von Auswahlregeln im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie GetTargetSelectionRules
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource.
- AWS CLI
-
So listen Sie die Tags für eine Ressource auf
Im folgenden Beispiel für
list-tags-for-resourcewerden die Tags für eine Replikations-Instance aufgelistet.aws dms list-tags-for-resource \ --resource-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUEAusgabe:
{ "TagList": [ { "Key": "Project", "Value": "dbMigration" }, { "Key": "Environment", "Value": "PROD" } ] }Weitere Informationen finden Sie unter Taggen von Ressourcen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-conversion-configuration
- AWS CLI
-
Um eine Konvertierungskonfiguration zu ändern
Das folgende
modify-conversion-configurationBeispiel aktiviert die generative, KI-gestützte Konvertierung und aktualisiert eine Einstellung für den Konvertierungspfad für ein Migrationsprojekt.aws dms modify-conversion-configuration \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --conversion-configuration '{"Common project settings":{"EnableGenAiConversion":true},"MSSQL_TO_AURORA_POSTGRESQL":{"ConvertProceduresToFunction":false}}'Ausgabe:
{ "MigrationProjectIdentifier": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS" }Weitere Informationen finden Sie unter Angeben der Einstellungen für die Schemakonvertierung im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie ModifyConversionConfiguration
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-data-provider
- AWS CLI
-
Um einen Datenanbieter zu ändern
Im folgenden
modify-data-providerBeispiel werden die Beschreibung und der Servername eines Datenproviders aktualisiert.aws dms modify-data-provider \ --data-provider-identifierarn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS\ --description"Updated data provider description"\ --enginesqlserver\ --settingsMicrosoftSqlServerSettings={ServerName=new-source-server.us-east-1.rds.amazonaws.com}Ausgabe:
{ "DataProvider": { "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS", "DataProviderCreationTime": "2026-01-09T12:30:00.000000+00:00", "Description": "Updated data provider description", "Engine": "sqlserver", "Settings": { "MicrosoftSqlServerSettings": { "ServerName": "new-source-server.us-east-1.rds.amazonaws.com", "Port": 1433, "DatabaseName": "ExampleDatabase", "SslMode": "verify-full", "CertificateArn": "arn:aws:dms:us-east-1:123456789012:cert:EXAMPLEABCDEFGHIJKLMNOPQRS" } } } }Weitere Informationen finden Sie unter Arbeiten mit Datenanbietern im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie ModifyDataProvider
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-endpoint
- AWS CLI
-
So ändern Sie einen Endpunkt
Im folgenden Beispiel für
modify-endpointwird einem Endpunkt ein zusätzliches Verbindungsattribut hinzugefügt.aws dms modify-endpoint \ --endpoint-arn"arn:aws:dms:us-east-1:123456789012:endpoint:GUVAFG34EECUOJ6QVZ56DAHT3U"\ --extra-connection-attributes"compressionType=GZIP"Ausgabe:
{ "Endpoint": { "EndpointIdentifier": "src-endpoint", "EndpointType": "SOURCE", "EngineName": "s3", "EngineDisplayName": "Amazon S3", "ExtraConnectionAttributes": "compressionType=GZIP;csvDelimiter=,;csvRowDelimiter=\\n;", "Status": "active", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:GUVAFG34EECUOJ6QVZ56DAHT3U", "SslMode": "none", "ServiceAccessRoleArn": "arn:aws:iam::123456789012:role/my-s3-access-role", "S3Settings": { "ServiceAccessRoleArn": "arn:aws:iam::123456789012:role/my-s3-access-role", "CsvRowDelimiter": "\\n", "CsvDelimiter": ",", "BucketFolder": "", "BucketName": "", "CompressionType": "GZIP", "EnableStatistics": true } } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Endpunkten < https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.html >`__ im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie in der Befehlsreferenz. ModifyEndpoint
AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungmodify-event-subscription.
- AWS CLI
-
So ändern Sie ein Ereignisabonnement
Im folgenden Beispiel für
modify-event-subscriptionwird der Quelltyp eines Ereignisabonnements geändert.aws dms modify-event-subscription \ --subscription-name"my-dms-events"\ --source-typereplication-taskAusgabe:
{ "EventSubscription": { "CustomerAwsId": "123456789012", "CustSubscriptionId": "my-dms-events", "SnsTopicArn": "arn:aws:sns:us-east-1:123456789012:my-sns-topic", "Status": "modifying", "SubscriptionCreationTime": "2020-05-29 17:04:40.262", "SourceType": "replication-task", "Enabled": true } }Weitere Informationen finden Sie unter Arbeiten mit Ereignissen und Benachrichtigungen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie ModifyEventSubscription
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-instance-profile
- AWS CLI
-
Um ein Instanzprofil zu ändern
Das folgende
modify-instance-profileBeispiel aktualisiert die Beschreibung und den Netzwerktyp eines Instanzprofils.aws dms modify-instance-profile \ --instance-profile-identifierarn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS\ --description"Updated instance profile description"\ --network-typeDUALAusgabe:
{ "InstanceProfile": { "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "KmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "PubliclyAccessible": false, "NetworkType": "DUAL", "InstanceProfileName": "example-instance-profile", "Description": "Updated instance profile description", "InstanceProfileCreationTime": "2026-01-09T12:30:00.000000+00:00", "SubnetGroupIdentifier": "example-replication-subnet-group", "VpcSecurityGroups": [ "sg-0123456789abcdef0" ] } }Weitere Informationen finden Sie unter Arbeiten mit Instanzprofilen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie ModifyInstanceProfile
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-migration-project
- AWS CLI
-
Um ein Migrationsprojekt zu ändern
Im folgenden
modify-migration-projectBeispiel werden der Quelldatenanbieter und die Beschreibung eines Migrationsprojekts aktualisiert.aws dms modify-migration-project \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --description"Updated migration project description"\ --source-data-provider-descriptorsDataProviderIdentifier=arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "MigrationProject": { "MigrationProjectName": "example-migration-project", "MigrationProjectArn": "arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS", "MigrationProjectCreationTime": "2026-01-09T12:30:00.000000+00:00", "SourceDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-source-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "TargetDataProviderDescriptors": [ { "SecretsManagerSecretId": "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-target-secret-A1B2C3", "SecretsManagerAccessRoleArn": "arn:aws:iam::123456789012:role/example-secrets-manager-role", "DataProviderName": "example-data-provider", "DataProviderArn": "arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS" } ], "InstanceProfileArn": "arn:aws:dms:us-east-1:123456789012:instance-profile:EXAMPLEABCDEFGHIJKLMNOPQRS", "InstanceProfileName": "example-instance-profile", "TransformationRules": "{\"rules\":[{\"rule-type\":\"transformation\",\"rule-id\":\"1\",\"rule-name\":\"1\",\"rule-target\":\"schema\",\"rule-action\":\"rename\",\"object-locator\":{\"schema-name\":\"ExampleSchema\"},\"value\":\"TargetSchema\"}]}", "Description": "Updated migration project description", "SchemaConversionApplicationAttributes": { "S3BucketPath": "s3://amzn-s3-demo-bucket", "S3BucketRoleArn": "arn:aws:iam::123456789012:role/example-s3-access-role" } } }Weitere Informationen finden Sie unter Arbeiten mit Migrationsprojekten im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie ModifyMigrationProject
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-replication-instance
- AWS CLI
-
So ändern Sie eine Replikations-Instance
Im folgenden
modify-replication-instanceBeispiel wird eine Replikationsinstanz so geändert, dass sie eine Multi-AZ Bereitstellung verwendet.aws dms modify-replication-instance \ --replication-instance-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE\ --multi-azAusgabe:
{ "ReplicationInstance": { "ReplicationInstanceIdentifier": "my-repl-instance", "ReplicationInstanceClass": "dms.t2.micro", "ReplicationInstanceStatus": "available", "AllocatedStorage": 5, "InstanceCreateTime": 1590011235.952, ...output omitted... "PendingModifiedValues": { "MultiAZ": true }, "MultiAZ": false, "EngineVersion": "3.3.2", "AutoMinorVersionUpgrade": true, "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/f7bc0f8e-1a3a-4ace-9faa-e8494fa3921a", ...output omitted... } }Weitere Informationen finden Sie unter Arbeiten mit einer AWS DMS-Replikationsinstanz im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie ModifyReplicationInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-replication-subnet-group
- AWS CLI
-
Um eine Subnetzgruppe zu ändern
Im folgenden Beispiel für
modify-replication-subnet-groupwerden die Listen der Subnetze geändert, die einer Subnetzgruppe zugeordnet sind.aws dms modify-replication-subnet-group \ --replication-subnet-group-identifiermy-subnet-group\ --subnet-idsubnet-da327bf6subnet-bac383e0Ausgabe:
{ "ReplicationSubnetGroup": { "ReplicationSubnetGroupIdentifier": "my-subnet-group", "ReplicationSubnetGroupDescription": "my subnet group", "VpcId": "vpc-136a4c6a", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-da327bf6", "SubnetAvailabilityZone": { "Name": "us-east-1a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-bac383e0", "SubnetAvailabilityZone": { "Name": "us-east-1c" }, "SubnetStatus": "Active" } ] } }Weitere Informationen finden Sie unter Einrichten eines Netzwerks für eine Replikations-Instance im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie ModifyReplicationSubnetGroup
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-replication-task
- AWS CLI
-
So ändern Sie eine Replikationsaufgabe
Im folgenden Beispiel für
modify-replication-taskwerden die Tabellenzuordnungen für eine Aufgabe geändert.aws dms modify-replication-task \ --replication-task-arn"arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII"\ --table-mappingsfile://table-mappings.jsonInhalt von
table-mappings.json:{ "rules": [ { "rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": { "schema-name": "prodrep", "table-name": "ACCT_%" }, "rule-action": "include", "filters": [] } ] }Ausgabe:
{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted..., "ReplicationTaskSettings": ...output omitted..., "Status": "modifying", "StopReason": "Stop Reason FULL_LOAD_ONLY_FINISHED", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskStartDate": 1590789424.653, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Aufgaben im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie ModifyReplicationTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. reboot-replication-instance
- AWS CLI
-
So starten Sie eine Replikations-Instance neu
Im folgenden Beispiel für
reboot-replication-instancewird eine Replikations-Instance neu gestartet.aws dms reboot-replication-instance \ --replication-instance-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUEAusgabe:
{ "ReplicationInstance": { "ReplicationInstanceIdentifier": "my-repl-instance", "ReplicationInstanceClass": "dms.t2.micro", "ReplicationInstanceStatus": "rebooting", "AllocatedStorage": 5, "InstanceCreateTime": 1590011235.952, ... output omitted ... } }Weitere Informationen finden Sie unter Arbeiten mit einer AWS DMS-Replikationsinstanz im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie RebootReplicationInstance
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. refresh-schemas
- AWS CLI
-
So aktualisieren Sie Datenbankschemata
Das folgende
refresh-schemasBeispiel fordert das AWS DMS auf, die Liste der Schemas an einem Endpunkt zu aktualisieren.aws dms refresh-schemas \ --replication-instance-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE\ --endpoint-arn"arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA"Ausgabe:
{ "RefreshSchemasStatus": { "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "Status": "refreshing", "LastRefreshDate": 1590019949.103 } }-
API-Details finden Sie RefreshSchemas
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. reload-tables
- AWS CLI
-
So aktualisieren Sie die Liste der auf einem Endpunkt verfügbaren Tabellen
Im folgenden Beispiel für
reload-tableswird die Liste der verfügbaren Tabellen an einem Endpunkt neu geladen.aws dms reload-tables \ --replication-task-arn"arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII"\ --tables-to-reload"SchemaName=prodrep,TableName=ACCT_BAL"Ausgabe:
{ "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" }-
API-Details finden Sie ReloadTables
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. remove-tags-from-resource
- AWS CLI
-
So entfernen Sie Tags aus einer Replikations-Instance
Im folgenden Beispiel für
remove-tags-from-resourcewerden Tags aus einer Replikations-Instance entfernt.aws dms remove-tags-from-resource \ --resource-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE\ --tag-keysEnvironmentProjectMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Taggen von Ressourcen im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie RemoveTagsFromResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-extension-pack-association
- AWS CLI
-
Um ein Erweiterungspaket auf die Zieldatenbank anzuwenden
Im folgenden
start-extension-pack-associationBeispiel wird die Anwendung eines Erweiterungspakets auf die Zieldatenbank in die Warteschlange gestellt.aws dms start-extension-pack-association \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRSAusgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Verwenden von Erweiterungspaketen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartExtensionPackAssociation
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-metadata-model-assessment
- AWS CLI
-
Um alle Objekte in einem Schema zu bewerten
Im folgenden
start-metadata-model-assessmentBeispiel wird eine Bewertung der Konvertierungskomplexität für alle Objekte imExampleSchemaSchema in die Warteschlange gestellt.aws dms start-metadata-model-assessment \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection","rule-id": "1","rule-name": "1","object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"},"rule-action": "explicit"}]}'Ausgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Erstellen von Bewertungsberichten zur Datenbankmigration im AWS Database Migration Service-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StartMetadataModelAssessment
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-metadata-model-conversion
- AWS CLI
-
Um alle Objekte in einem Schema zu konvertieren
Im folgenden
start-metadata-model-conversionBeispiel wird eine Konvertierung aller Objekte imExampleSchemaSchema in das Zieldatenbankformat in die Warteschlange gestellt.aws dms start-metadata-model-conversion \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection","rule-id": "1","rule-name": "1","object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"},"rule-action": "explicit"}]}'Ausgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Konvertieren von Datenbankschemas im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartMetadataModelConversion
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-metadata-model-creation
- AWS CLI
-
Um ein Metadatenmodell für eine SQL-Anweisung zu erstellen
Im folgenden
start-metadata-model-creationBeispiel wird die Erstellung eines Metadatenmodells für eine SQL-Anweisung in die Warteschlange gestellt. Die Auswahlregel gibt das Schema an, in dem das Metadatenmodell platziert wird, und--metadata-model-namestellt einen eindeutigen Bezeichner zur Verwendung in nachfolgenden Vorgängen bereit.aws dms start-metadata-model-creation \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection", "rule-id": "1", "rule-name": "1", "object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "database-name": "ExampleDatabase", "schema-name": "ExampleSchema"}, "rule-action": "explicit"}]}' \ --metadata-model-nameExampleStatement\ --properties StatementProperties={Definition="SELECT * FROM ExampleTable;"}Ausgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Erstellen von Statement-Metadatenmodellen im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartMetadataModelCreation
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-metadata-model-export-as-script
- AWS CLI
-
Um konvertierte Metadatenmodelle als DDL-Skripte zu exportieren
Im folgenden
start-metadata-model-export-as-scriptBeispiel wird ein Export konvertierter Metadatenmodelle für alle Objekte imExampleSchemaSchema als DDL-Skripte (Data Definition Language) in den Amazon S3-Bucket, der mit dem Migrationsprojekt verknüpft ist, in die Warteschlange gestellt.aws dms start-metadata-model-export-as-script \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection","rule-id": "1","rule-name": "1","object-locator": {"server-name": "example-target-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"},"rule-action": "explicit"}]}' \ --originTARGET\ --file-nameExampleScriptAusgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Speichern Ihres konvertierten Codes in einer SQL-Datei im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartMetadataModelExportAsScript
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-metadata-model-export-to-target
- AWS CLI
-
Um konvertierte Metadatenmodelle in die Zieldatenbank zu exportieren
Im folgenden
start-metadata-model-export-to-targetBeispiel wird ein Export konvertierter Metadatenmodelle für alle Objekte imExampleSchemaSchema in die Zieldatenbank in die Warteschlange gestellt.aws dms start-metadata-model-export-to-target \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection","rule-id": "1","rule-name": "1","object-locator": {"server-name": "example-target-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"},"rule-action": "explicit"}]}' \ --overwrite-extension-packAusgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Anwenden Ihres konvertierten Codes im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartMetadataModelExportToTarget
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-metadata-model-import
- AWS CLI
-
Um Metadaten aus der Quelldatenbank zu importieren
Im folgenden
start-metadata-model-importBeispiel wird ein Metadatenimport für alle Objekte imExampleSchemaSchema aus der Quelldatenbank in die Warteschlange gestellt.aws dms start-metadata-model-import \ --migration-project-identifierarn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS\ --selection-rules '{"rules": [{"rule-type": "selection","rule-id": "1","rule-name": "1","object-locator": {"server-name": "example-source-server.us-east-1.rds.amazonaws.com", "schema-name": "ExampleSchema"},"rule-action": "explicit"}]}' \ --originSOURCE\ --no-refreshAusgabe:
{ "RequestIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }Weitere Informationen finden Sie unter Navigieren im Metadatenmodellbaum im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartMetadataModelImport
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-replication-task-assessment
- AWS CLI
-
So starten Sie eine Aufgabenbewertung
Im folgenden Beispiel für
start-replication-task-assessmentwird eine Bewertung der Replikationsaufgabe gestartet.aws dms start-replication-task-assessment \ --replication-task-arnarn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FIIAusgabe:
{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted..., "ReplicationTaskSettings": ...output omitted..., "Status": "testing", "StopReason": "Stop Reason FULL_LOAD_ONLY_FINISHED", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskStartDate": 1590789988.677, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }Weitere Informationen finden Sie unter Erstellen eines Aufgabenbewertungsberichts im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie StartReplicationTaskAssessment
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-replication-task
- AWS CLI
-
So starten Sie eine Replikationsaufgabe
Das folgende
command-nameBeispiel listet die verfügbaren Widgets in Ihrem AWS Konto auf.aws dms start-replication-task \ --replication-task-arnarn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII\ --start-replication-task-typereload-targetAusgabe:
{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted... , "ReplicationTaskSettings": ...output omitted... , "Status": "starting", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskStartDate": 1590619805.212, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Aufgaben im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StartReplicationTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. stop-replication-task
- AWS CLI
-
So beenden Sie eine Aufgabe
Im folgenden Beispiel für
stop-replication-taskwird eine Aufgabe angehalten.aws dms stop-replication-task \ --replication-task-arnarn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FIIAusgabe:
{ "ReplicationTask": { "ReplicationTaskIdentifier": "moveit2", "SourceEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "TargetEndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:EOM4SFKCZEYHZBFGAGZT3QEC5U", "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "MigrationType": "full-load", "TableMappings": ...output omitted..., "ReplicationTaskSettings": ...output omitted..., "Status": "stopping", "ReplicationTaskCreationDate": 1590524772.505, "ReplicationTaskStartDate": 1590789424.653, "ReplicationTaskArn": "arn:aws:dms:us-east-1:123456789012:task:K55IUCGBASJS5VHZJIINA45FII" } }Weitere Informationen finden Sie unter Arbeiten mit AWS DMS-Aufgaben im AWS Database Migration Service-Benutzerhandbuch.
-
API-Details finden Sie StopReplicationTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. test-connection
- AWS CLI
-
So testen Sie eine Verbindung mit einem Endpunkt
Im folgenden Beispiel für
test-connectionwird getestet, ob von einer Replikations-Instance aus auf einen Endpunkt zugegriffen werden kann.aws dms test-connection \ --replication-instance-arnarn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE\ --endpoint-arnarn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWAAusgabe:
{ "Connection": { "ReplicationInstanceArn": "arn:aws:dms:us-east-1:123456789012:rep:T3OM7OUB5NM2LCVZF7JPGJRNUE", "EndpointArn": "arn:aws:dms:us-east-1:123456789012:endpoint:6GGI6YPWWGAYUVLKIB732KEVWA", "Status": "testing", "EndpointIdentifier": "src-database-1", "ReplicationInstanceIdentifier": "my-repl-instance" } }Weitere Informationen finden Sie unter Erstellen der Quell- und Zielendpunkte im Benutzerhandbuch für AWS Database Migration Service.
-
API-Details finden Sie TestConnection
in der AWS CLI Befehlsreferenz.
-