AWS で NAT ゲートウェイ作ろうとして Nat Gateway is not available in this availability zone と怒られた件

原因

AWS の仕様で NAT ゲートウェイを作れないアベイラビリティゾーンがある。そのアベイラビリティゾーンで作ろうとした時にこのエラーが出る。

対処方法

NAT ゲートウェイを作れるアベイラビリティゾーンを頑張って当ててください。

「NAT ゲートウェイを作れないアベイラビリティゾーン」って何?

Ans: 具体的にはわからないみたい。

AWS ドキュメントの アベイラビリティーゾーンがサポートされていない (NotAvailableInZone) を見ても

制約のあるアベイラビリティーゾーン

としか表記されてなくて「だからどのゾーンよ?」という話。

ちなみに当方では

  • とあるアカウントAで作業していて、
    • 東京リージョン + ap-northeast-1a → NG
    • 東京リージョン + ap-northeast-1b → OK

という感じだった。

いちいち調べるのはだるいので「このアベイラビリティゾーンが使えません!」というリストが欲しいところではある。