Ongoing service disruptions
For the most recent update on ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1), refer to the AWS Health Dashboard. For information on AWS Service migration, see How do I migrate my services to another region?
Come posso aggiungere o modificare le impostazioni degli endpoint di AWS DMS?
Desidero aggiungere o modificare attributi aggiuntivi di connessione per un endpoint di AWS Database Migration Service (AWS DMS).
Breve descrizione
Le impostazioni dell'endpoint (prima denominate attributi aggiuntivi di connessione) definiscono ulteriori impostazioni specifiche dell'endpoint da utilizzare per un'attività AWS DMS. Ad esempio, utilizza le impostazioni dell'endpoint per controllare il timeout, il fuso orario e le impostazioni delle dimensioni del file di un endpoint specifico. Per aggiungere o modificare le impostazioni per un endpoint di AWS DMS, puoi utilizzare:
- Console AWS DMS
- Interfaccia della linea di comando AWS (AWS CLI)
- AWS CloudFormation
Risoluzione
Nota: se visualizzi messaggi di errore quando esegui i comandi AWS CLI, consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Utilizza la console AWS DMS per creare un nuovo endpoint con attributi aggiuntivi di connessione
1. Apri la console AWS DMS e scegli la Regione AWS in cui desideri creare l'endpoint.
2. Nel pannello di navigazione, scegli Endpoint.
3. Scegli Crea endpoint.
4. Scegli Tipo di endpoint, quindi inserisci i dettagli in Configurazione dell’endpoint.
5. Espandi la sezione Impostazioni dell'endpoint.
6. Scegli Aggiungi nuova impostazione. Utilizza la procedura guidata o l'editor JSON per fornire il nome e il valore dell'endpoint.
Esempio:
{ "CsvRowDelimiter": "\\n", "CsvDelimiter": ",", "CompressionType": "GZIP", "DataFormat": "parquet", "EnableStatistics": true, "DatePartitionEnabled": false }
7. (Facoltativo) Scegli Utilizza attributi di connessione endpoint. Inserisci gli attributi aggiuntivi di connessione (ECA). Ricorda di separare ogni campo distinto con un punto e virgola.
Esempio:
compressionType=GZIP;csvDelimiter=,;csvRowDelimiter=\n;datePartitionEnabled=false;
8. Espandi la sezione Test della connessione dell’endpoint.
9. Scegli il VPC e l'Istanza di replica.
9. Seleziona Esegui test.
10. Scegli Crea endpoint.
Utilizza la console AWS DMS per aggiungere impostazioni dell'endpoint (o ECA) a un endpoint esistente
- Apri la console AWS DMS e seleziona la Regione AWS in cui si trova l'endpoint.
- Nel pannello di navigazione, scegli Endpoint, quindi seleziona l'endpoint che desideri modificare.
- Scegli Operazioni, quindi seleziona Modifica.
- Espandi la sezione Impostazioni dell'endpoint, quindi utilizza la procedura guidata o l'editor JSON per inserire i valori chiave dell'impostazione dell'endpoint.
- Scegli Salva.
- Seleziona nuovamente l'endpoint.
- Scegli Operazioni, quindi seleziona Testa la connessione.
- Seleziona l'Istanza di replica, quindi scegli Esegui test.
Utilizza AWS CLI per creare un nuovo endpoint con impostazioni personalizzate
1. Installa e configura AWS CLI. Seleziona la Regione AWS in cui desideri creare l'endpoint.
2. Esegui il comando create-endpoint:
aws dms create-endpoint --endpoint-identifier <value> --endpoint-type <value> --engine-name <value> --s3-settings ServiceAccessRoleArn=arn:aws:iam::1111111111111:role/<role-name>,BucketName=<bucket-name>,CompressionType=GZIP,MaxFileSize=32000
3. Verifica la connettività del nuovo endpoint con l'istanza di replica:
aws dms test-connection--replication-instance-arn <value> --endpoint-arn <value>
Utilizza AWS CLI per aggiungere impostazioni dell'endpoint a un endpoint esistente
1. Installa e configura AWS CLI. Seleziona la Regione AWS in cui desideri creare l'endpoint.
2. Esegui il comando modify-endpoint:
aws dms modify-endpoint--endpoint-arn <value> --s3-settings Rfc4180=true,AddColumnName=true,CdcInsertsOnly=true,MaxFileSize=64000
3. Verifica la connettività dell'endpoint modificato con l'istanza di replica:
aws dms test-connection--replication-instance-arn <value> --endpoint-arn <value>
Utilizza AWS CloudFormation per creare un nuovo endpoint con impostazioni dell'endpoint personalizzate
1. Apri la console CloudFormation. Seleziona la Regione AWS in cui desideri creare l'endpoint.
2. Scegli Crea Stack.
3. Seleziona Il modello è pronto.
4. Scegli Carica un file di modello.
5. Crea un file CloudFormation YAML o JSON.
Esempio:
AWSTemplateFormatVersion: 2010-09-09 Description: "S3 target Endpoint" Resources: S3TargetEndpoint: Type: AWS::DMS::Endpoint Properties: EndpointIdentifier: s3-Target-endpoint EndpointType: target EngineName: s3 S3Settings: ServiceAccessRoleArn: arn:aws:iam::<AWS-account-number>:role/<role-name> BucketName: <bucket-name> AddColumnName: true CdcInsertsOnly: true MaxFileSize: 32000
6. Scegli Avanti.
7. Inserisci un nome per lo stack.
8. Assegna un ruolo IAM con le autorizzazioni necessarie per creare risorse DMS
9. Scegli Avanti.
10. Scegli Invia.
Utilizza AWS CloudFormation per aggiungere impostazioni dell'endpoint a un endpoint esistente
1. Apri la console CloudFormation. Seleziona la Regione AWS in cui desideri creare l'endpoint.
2. Seleziona uno stack esistente, quindi scegli Aggiorna.
3. Nella pagina Aggiorna stack, scegli Sostituisci il modello corrente.
4. In Specifica modello, scegli Carica un file di modello. Utilizza questo modello di esempio:
AWSTemplateFormatVersion: 2010-09-09 Description: "Endpoint S3 target" Resources: BasicS3TargetEndpoint: Type: AWS::DMS::Endpoint Properties: EndpointIdentifier: s3-Target-endpoint EndpointType: target EngineName: s3 S3Settings: ServiceAccessRoleArn: arn:aws:iam::<AWS-account-number>:role/<role-name> BucketName: <bucket-name> AddColumnName: true CdcInsertsAndUpdates: true MaxFileSize: 64000
5. Scegli Avanti.
6. Nella pagina Specifica i dettagli dello stack, scegli Avanti.
7. (Facoltativo) Nella pagina Configura opzioni dello stack, alla voce ** Tag**, aggiungi tag. Per Autorizzazioni, seleziona il ruolo IAM che desideri autorizzare ad apportare aggiornamenti per tuo conto. Quindi scegli Avanti.
8. Scegli Invia.
Attributi aggiuntivi di connessione precedenti
Puoi utilizzare l'opzione**--extra-connection-attributes** per creare e modificare l'endpoint. Con gli attributi aggiuntivi di connessione, non serve indicare esplicitamente il tipo di endpoint.
Esempio:
aws dms create-endpoint --endpoint-identifier <value> --endpoint-type <value> --engine-name <value> --username <value> --password <value> --server-name <value> --port <value> --extra-connection-attributes encryptionMode=SSE_KMS;maxFileSize=512 aws dms modify-endpoint --endpoint-arn <value> --extra-connection-attributes encryptionMode=SSE_KMS;maxFileSize=512
Informazioni correlate
- Argomenti
- Migration & Modernization
- Lingua
- Italiano
