昨日 の続き。
今度は CloudFormation で RDB 作成時にエラーが発生しました。
The availability zone requested is not supported by the DB Cluster. Available options: [ap-northeast-1b, ap-northeast-1c, ap-northeast-1d]
こちらは トラブルシューティングのドキュメント に見つけれなかったのですが、Nat Gateway 同様に Aurora クラスターの作成がサポートされていないアベイラビリティゾーンがあるみたいです。
CloudFormation では3つのサブネットを指定していましたが、 private-subnet-2-id
もしくは private-subnet-3-id
のどちらか一つコメントアウトすると掲題のエラーが出なくなりました。
# DB サブネットグループ DBSubnetGroup: Type: AWS::RDS::DBSubnetGroup Properties: DBSubnetGroupName: db-subnet-group-name DBSubnetGroupDescription: hoge SubnetIds: - Fn::ImportValue: private-subnet-1-id - Fn::ImportValue: private-subnet-2-id #- Fn::ImportValue: private-subnet-3-id # クラスター作成に対応してない AZ?
上記の修正の結果、掲題のエラーが出なくなっただけでキャパシティエラーが発生して RDS の作成はできなかったんですけどね。
Couldn't create cluster: insufficient capacity in requested AZs
この CloudFormation テンプレートがあっているか不安になってきた。