使用できるのは、db.r4かdb.r5のDBインスタンスクラスのみです。
-- Auroraクラスタの一覧
aws rds describe-global-clusters
aws rds describe-db-clusters
aws rds describe-db-instances
- Aurora MySQL
-- 1.Amazon Aurora グローバルデータベースの作成
aws rds create-global-cluster \
--region ap-northeast-1 \
--global-cluster-identifier gdb01 \
--engine aurora-mysql \
--engine-version 5.7.mysql_aurora.2.10.0
-- 2.プライマリ Aurora DB クラスタを作成
aws rds create-db-cluster \
--region ap-northeast-1 \
--db-cluster-identifier cluster011 \
--master-username root \
--master-user-password 'root' \
--engine aurora-mysql \
--engine-version 5.7.mysql_aurora.2.10.0 \
--global-cluster-identifier gdb01
-- 3.プライマリ Aurora DB クラスタに DB インスタンスを作成
aws rds create-db-instance \
--db-cluster-identifier cluster011 \
--db-instance-class db.r5.large \
--db-instance-identifier cluster011-instance01 \
--engine aurora-mysql \
--engine-version 5.7.mysql_aurora.2.10.0 \
--region ap-northeast-1
aws rds create-db-cluster \
--region ap-northeast-3 \
--db-cluster-identifier cluster012 \
--global-cluster-identifier gdb01 \
--engine aurora-mysql \
--engine-version 5.7.mysql_aurora.2.10.0
-- 5.セカンダリ Aurora DB クラスタに DB インスタンスを作成
aws rds create-db-instance \
--region ap-northeast-3 \
--db-instance-class db.r5.large \
--db-cluster-identifier cluster012 \
--db-instance-identifier cluster012-instance01 \
--engine aurora-mysql
-- 6.セカンダリ Aurora DB クラスタのデタッチ
aws rds remove-from-global-cluster \
--region ap-northeast-3 \
--db-cluster-identifier arn:aws:rds:ap-northeast-3:999999999999:cluster:cluster012 \
--global-cluster-identifier gdb01
-- 7.プライマリ Aurora DB クラスタのデタッチ
aws rds remove-from-global-cluster \
--region ap-northeast-1 \
--db-cluster-identifier arn:aws:rds:ap-northeast-1:999999999999:cluster:cluster011 \
--global-cluster-identifier gdb01
aws rds delete-db-instance \
--region ap-northeast-3 \
--db-instance-identifier cluster012-instance01 \
--skip-final-snapshot \
--delete-automated-backups
aws rds delete-db-cluster \
--region ap-northeast-3 \
--db-cluster-identifier cluster012 \
--skip-final-snapshot
-- 9.プライマリ Aurora DB クラスタの削除
aws rds delete-db-instance \
--region ap-northeast-1 \
--db-instance-identifier cluster011-instance01 \
--skip-final-snapshot \
--delete-automated-backups
aws rds delete-db-cluster \
--region ap-northeast-1 \
--db-cluster-identifier cluster011 \
--skip-final-snapshot
-- 10.Amazon Aurora グローバルデータベースの削除
aws rds delete-global-cluster \
--region ap-northeast-1 \
--global-cluster-identifier gdb01
- Aurora PostgreSQL
-- 1.Amazon Aurora グローバルデータベースの作成
aws rds create-global-cluster \
--region ap-northeast-1 \
--global-cluster-identifier gdb02 \
--engine aurora-postgresql \
--engine-version 12.6
-- 2.プライマリ Aurora DB クラスタを作成
aws rds create-db-cluster \
--region ap-northeast-1 \
--db-cluster-identifier cluster021 \
--master-username postgres \
--master-user-password 'postgres' \
--engine aurora-postgresql \
--engine-version 12.6 \
--global-cluster-identifier gdb02
-- 3.プライマリ Aurora DB クラスタに DB インスタンスを作成
aws rds create-db-instance \
--db-cluster-identifier cluster021 \
--db-instance-class db.r5.large \
--db-instance-identifier cluster021-instance01 \
--engine aurora-postgresql \
--engine-version 12.6 \
--region ap-northeast-1
aws rds create-db-cluster \
--region ap-northeast-3 \
--db-cluster-identifier cluster022 \
--global-cluster-identifier gdb02 \
--engine aurora-postgresql \
--engine-version 12.6
-- 5.セカンダリ Aurora DB クラスタに DB インスタンスを作成
aws rds create-db-instance \
--region ap-northeast-3 \
--db-instance-class db.r5.large \
--db-cluster-identifier cluster022 \
--db-instance-identifier cluster022-instance01 \
--engine aurora-postgresql
-- 6.セカンダリ Aurora DB クラスタのデタッチ
aws rds remove-from-global-cluster \
--region ap-northeast-3 \
--db-cluster-identifier arn:aws:rds:ap-northeast-3:999999999999:cluster:cluster022 \
--global-cluster-identifier gdb02
-- 7.プライマリ Aurora DB クラスタのデタッチ
aws rds remove-from-global-cluster \
--region ap-northeast-1 \
--db-cluster-identifier arn:aws:rds:ap-northeast-1:999999999999:cluster:cluster021 \
--global-cluster-identifier gdb02
aws rds delete-db-instance \
--region ap-northeast-3 \
--db-instance-identifier cluster022-instance01 \
--skip-final-snapshot \
--delete-automated-backups
aws rds delete-db-cluster \
--region ap-northeast-3 \
--db-cluster-identifier cluster022 \
--skip-final-snapshot
-- 9.プライマリ Aurora DB クラスタの削除
aws rds delete-db-instance \
--region ap-northeast-1 \
--db-instance-identifier cluster021-instance01 \
--skip-final-snapshot \
--delete-automated-backups
aws rds delete-db-cluster \
--region ap-northeast-1 \
--db-cluster-identifier cluster021 \
--skip-final-snapshot
-- 10.Amazon Aurora グローバルデータベースの削除
aws rds delete-global-cluster \
--region ap-northeast-1 \
--global-cluster-identifier gdb02