Configurazione dei cluster Aurora DSQL utilizzando AWS CloudFormation - Amazon Aurora DSQL

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione dei cluster Aurora DSQL utilizzando AWS CloudFormation

È possibile utilizzare la stessa risorsa CloudFormation AWS::DSQL::Cluster per distribuire e gestire cluster Aurora DSQL a Regione singola e multi-Regione.

Consultare Guida di riferimento ai tipi di risorse di Amazon Aurora DSQL per maggiori informazioni su come creare, modificare e gestire i cluster utilizzando la risorsa AWS::DSQL::Cluster.

Creazione della configurazione iniziale del cluster

Innanzitutto, creare un modello AWS CloudFormation per definire il cluster multi-Regione:

--- Resources: MRCluster: Type: AWS::DSQL::Cluster Properties: DeletionProtectionEnabled: true MultiRegionProperties: WitnessRegion: us-west-2

Creare stack in entrambe le regioni utilizzando i seguenti comandi della CLI di AWS:

aws cloudformation create-stack --region us-east-2 \ --stack-name MRCluster \ --template-body file://mr-cluster.yaml
aws cloudformation create-stack --region us-east-1 \ --stack-name MRCluster \ --template-body file://mr-cluster.yaml

Individuazione di identificatori di cluster

Recuperare gli ID delle risorse fisiche dei cluster:

aws cloudformation describe-stack-resources -region us-east-2 \ --stack-name MRCluster \ --query 'StackResources[].PhysicalResourceId' [ "auabudrks5jwh4mjt6o5xxhr4y" ]
aws cloudformation describe-stack-resources -region us-east-1 \ --stack-name MRCluster \ --query 'StackResources[].PhysicalResourceId' [ "imabudrfon4p2z3nv2jo4rlajm" ]

Aggiornamento della configurazione di un cluster

Aggiornare il modello AWS CloudFormation per includere entrambi gli ARN del cluster:

--- Resources: MRCluster: Type: AWS::DSQL::Cluster Properties: DeletionProtectionEnabled: true MultiRegionProperties: WitnessRegion: us-west-2 Clusters: - arn:aws:dsql:us-east-2:123456789012:cluster/auabudrks5jwh4mjt6o5xxhr4y - arn:aws:dsql:us-east-1:123456789012:cluster/imabudrfon4p2z3nv2jo4rlajm

Applicare la configurazione aggiornata a entrambe le regioni:

aws cloudformation update-stack --region us-east-2 \ --stack-name MRCluster \ --template-body file://mr-cluster.yaml
aws cloudformation update-stack --region us-east-1 \ --stack-name MRCluster \ --template-body file://mr-cluster.yaml