Konfiguration von Clustern mit mehreren Regionen mithilfe von AWS CloudFormation - Amazon Aurora DSQL

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.

Konfiguration von Clustern mit mehreren Regionen mithilfe von AWS CloudFormation

Sie können dieselbe AWS CloudFormation Ressource verwenden, AWS::DSQL::Cluster um Aurora DSQL-Cluster mit einer oder mehreren Regionen bereitzustellen und zu verwalten.

Weitere Informationen zum Erstellen, Ändern und Verwalten von Clustern mithilfe der Ressource finden Sie in der Amazon Aurora AWS::DSQL::Cluster DSQL-Ressourcentyp-Referenz.

Erstellen der ersten Cluster-Konfiguration

Erstellen Sie zunächst eine AWS CloudFormation Vorlage zur Definition Ihres Clusters mit mehreren Regionen:

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

Erstellen Sie Stacks in beiden Regionen mit den folgenden AWS CLI-Befehlen:

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

Cluster-Identifikatoren finden

Rufen Sie die physische Ressource IDs für Ihre Cluster ab:

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" ]

Aktualisierung der Cluster-Konfiguration

Aktualisieren Sie Ihre AWS CloudFormation Vorlage so, dass sie beide Cluster enthält 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

Wenden Sie die aktualisierte Konfiguration auf beide Regionen an:

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