Mengkonfigurasi cluster Multi-region menggunakan AWS CloudFormation - Amazon Aurora DSQL

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi cluster Multi-region menggunakan AWS CloudFormation

Anda dapat menggunakan AWS CloudFormation sumber daya yang sama AWS::DSQL::Cluster untuk menyebarkan dan mengelola klaster DSQL Aurora wilayah tunggal dan Multi-wilayah.

Lihat referensi jenis sumber daya Amazon Aurora DSQL untuk mengetahui lebih lanjut tentang cara membuat, memodifikasi, dan mengelola klaster menggunakan sumber daya. AWS::DSQL::Cluster

Membuat Konfigurasi Cluster Awal

Pertama, buat AWS CloudFormation template untuk menentukan cluster Multi-region Anda:

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

Buat tumpukan di kedua Wilayah menggunakan perintah AWS CLI berikut:

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

Menemukan Pengidentifikasi Cluster

Ambil sumber daya fisik IDs untuk cluster Anda:

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

Memperbarui Konfigurasi Cluster

Perbarui AWS CloudFormation template Anda untuk menyertakan kedua 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

Terapkan konfigurasi yang diperbarui ke kedua Wilayah:

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