グローバルクラスタは、t3 および r4 インスタンスタイプではサポートされません。
グローバルクラスターは、Amazon DocumentDB v3.6 ではサポートされていません。
前提:aws-cli/2.2.32
※aws cli version 1の場合、エラー発生
-- 1. プライマリクラスターの作成
aws docdb create-global-cluster \
--global-cluster-identifier gc01 \
--engine docdb \
--engine-version 4.0.0 \
--no-deletion-protection \
--no-storage-encrypted
aws docdb create-db-cluster \
--db-cluster-identifier cluster01 \
--engine docdb \
--engine-version 4.0.0 \
--port 27017 \
--master-username test \
--master-user-password 'password' \
--no-storage-encrypted \
--no-deletion-protection \
--global-cluster-identifier gc01
aws docdb create-db-instance \
--db-instance-identifier instance01 \
--db-instance-class db.r5.large \
--engine docdb \
--no-auto-minor-version-upgrade \
--db-cluster-identifier cluster01
aws docdb describe-global-clusters
aws docdb describe-db-clusters \
--filter Name=engine,Values=docdb
aws docdb describe-db-instances \
--filter Name=engine,Values=docdb
export AWS_DEFAULT_REGION=ap-southeast-1
aws docdb create-db-cluster \
--db-cluster-identifier cluster02 \
--engine docdb \
--engine-version 4.0.0 \
--port 27017 \
--no-storage-encrypted \
--no-deletion-protection \
--global-cluster-identifier gc01
aws docdb create-db-instance \
--db-instance-identifier instance02 \
--db-instance-class db.r5.large \
--engine docdb \
--no-auto-minor-version-upgrade \
--db-cluster-identifier cluster02
aws docdb describe-global-clusters
aws docdb describe-db-clusters \
--filter Name=engine,Values=docdb
aws docdb describe-db-instances \
--filter Name=engine,Values=docdb
export AWS_DEFAULT_REGION=ap-northeast-1
-- 3. クリーンアップ
aws docdb remove-from-global-cluster \
--db-cluster-identifier arn:aws:rds:ap-southeast-1:999999999999:cluster:cluster02 \
--global-cluster-identifier gc01
-- プライマリクラスターのデタッチ
aws docdb remove-from-global-cluster \
--db-cluster-identifier arn:aws:rds:ap-northeast-1:999999999999:cluster:cluster01 \
--global-cluster-identifier gc01
export AWS_DEFAULT_REGION=ap-southeast-1
aws docdb delete-db-instance \
--db-instance-identifier instance02
aws docdb delete-db-cluster \
--db-cluster-identifier cluster02 \
--skip-final-snapshot
export AWS_DEFAULT_REGION=ap-northeast-1
-- プライマリクラスター削除
aws docdb delete-db-instance \
--db-instance-identifier instance01
aws docdb delete-db-cluster \
--db-cluster-identifier cluster01 \
--skip-final-snapshot
-- グローバルクラスター削除
aws docdb delete-global-cluster \
--global-cluster-identifier gc01