個人のアカウントでAWSをいろいろ触っているといろいろ些細な発見があるのですが、開発環境を構築するためにEC2インスタンスをいろいろ作成していたところ、EC2インスタンスの作成に必要なVPC作成時にエラーが発生する現象に遭遇しました。
エラーといってもただのVPC上限エラーですが、以下のようなエラーでした。
VPC の作成が失敗しました
VPC の作成中にエラーが発生しました: The maximum number of VPCs has been reached. (Service: AmazonEC2; Status Code: 400; Error Code: VpcLimitExceeded; Request ID: xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
メッセージの通りですが、VPC数が上限に達したということで作成したVPCを見てみると5個。
ドキュメントを確認してみると確かにデフォルト制限は5と書いてありました。
AWS ドキュメント » Amazon VPC » ユーザーガイド » Amazon VPC の制限
https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/amazon-vpc-limits.html
上限を引き上るためには上限を引き上げるリクエストを送信するフォームからリクエストする必要がありました。
以前業務でAmazon SNSの送信数について対応したことがありますがおそらく同じ手順かなと想像しています。
もし同じような流れだと、ただリクエストするだけでは承認されず、上限を引き上げる為の理由が必要になります。
Aamzon SNSの場合はスパムメッセージ送信につながるので厳しかったのかもしれませんが、VPCの場合はどうなんでしょうね。
今回は特に引き上げる必要はないので申請はしませんがちょっと気になります。