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 di cluster multiregionali utilizzando AWS CloudFormation
È possibile utilizzare la stessa AWS CloudFormation risorsa AWS::DSQL::Cluster
per distribuire e gestire cluster Aurora DSQL a regione singola e multiarea.
Consulta il riferimento sul tipo di risorsa DSQL di Amazon Aurora per ulteriori informazioni su come creare, modificare e gestire i cluster utilizzando la risorsa. AWS::DSQL::Cluster
Creazione della configurazione iniziale del cluster
Innanzitutto, crea un AWS CloudFormation modello per definire il tuo cluster multiregionale:
--- Resources: MRCluster: Type: AWS::DSQL::Cluster Properties: DeletionProtectionEnabled: true MultiRegionProperties: WitnessRegion: us-west-2
Crea pile in entrambe le regioni utilizzando i seguenti comandi AWS CLI:
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
Ricerca di identificatori di cluster
Recupera la risorsa fisica IDs per i tuoi 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 del cluster
Aggiorna il AWS CloudFormation modello per includere entrambi i cluster ARNs:
--- 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
Applica 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