AWS cli documentation change
Summary
Added examples section demonstrating migration project modification, including output showing Secrets Manager secrets and IAM roles
Security assessment
The change adds documentation about security features (Secrets Manager secrets and IAM roles) but doesn't address any specific vulnerability. It demonstrates proper security practices for handling credentials.
Diff
diff --git a/cli/latest/reference/dms/modify-migration-project.md b/cli/latest/reference/dms/modify-migration-project.md index e1e48fd2c..4eaea4c73 100644 --- a//cli/latest/reference/dms/modify-migration-project.md +++ b//cli/latest/reference/dms/modify-migration-project.md @@ -15 +15 @@ - * [AWS CLI 2.35.19 Command Reference](../../index.html) » + * [AWS CLI 2.35.21 Command Reference](../../index.html) » @@ -35,0 +36 @@ + * Examples @@ -339,0 +341,57 @@ The formatting style for error output. By default, errors are displayed in enhan +## Examples¶ + +### Note + +To use the following examples, you must have the AWS CLI installed and configured. See the [Getting started guide](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) in the _AWS CLI User Guide_ for more information. + +Unless otherwise stated, all examples have unix-like quotation rules. These examples will need to be adapted to your terminal’s quoting rules. See [Using quotation marks with strings](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html) in the _AWS CLI User Guide_ . + +**To modify a migration project** + +The following `modify-migration-project` example updates the source data provider and description of a migration project. + + + aws dms modify-migration-project \ + --migration-project-identifier arn:aws:dms:us-east-1:123456789012:migration-project:EXAMPLEABCDEFGHIJKLMNOPQRS \ + --description "Updated migration project description" \ + --source-data-provider-descriptors DataProviderIdentifier=arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS + + +Output: + + + { + "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" + } + } + } + + +For more information, see [Working with migration projects](https://docs.aws.amazon.com/dms/latest/userguide/migration-projects-manage.html) in the _AWS Database Migration Service User Guide_. + @@ -444 +502 @@ MigrationProject -> (structure) - * [AWS CLI 2.35.19 Command Reference](../../index.html) » + * [AWS CLI 2.35.21 Command Reference](../../index.html) »