はじめに
プロジェクトで新しくEC2を構築する作業があり、EIPを取得しようとしたところ以下のようなエラー文が出て取得できませんでした。
このエラーはEIPの使用数が上限値に達したことを意味します。
EIPのデフォルト上限値はリージョンごとに5つとなっているので、5つ以上EIPを使用したい場合は上限緩和のリクエストを行う必要があります。
https://repost.aws/knowledge-center/ec2-troubleshoot-elastic-ip-addresses
All AWS accounts are limited to five Elastic IP addresses per Region. If you receive the error The maximum number of addresses has been reached, verify how many Elastic IP address you're using and what the limit is for your account.
(すべてのAWSアカウントは、リージョンごとに5つのElastic IPアドレスに制限されています。「アドレスの最大数に達しました」というエラーが表示された場合は、使用しているElastic IPアドレスの数とアカウントの制限を確認してください。)
今回の記事では上記エラーの解消のために対応したことをまとめました。
EIP上限の緩和リクエスト手順
①「Service Quotas」を検索バーに入力して検索します。
②クォーターの管理の検索欄に「EC2」と入力し、「Amazon Elastic Compute Cloud (Amazon EC2)」を選択します。
選択したら「クォータの表示」をクリックします。
③サービスクォータの検索欄に「IP」と入力し、「EC2-VPC Elastic IPs」を選択します。
選択したら「アカウントレベルでの引き上げをリクエスト」をクリックします。
今回はEIP上限を10から20へ上げたかったので、クォーター値に20を入力して「リクエスト」をクリックします。
2~3時間程度でリクエストが通り上限が緩和されました。
公式ドキュメントによると、リクエストが通るまで数日かかる場合もあるようです。
まとめ
今回はEIP取得上限の緩和リクエスト手順をご紹介しました。
なかなか機会のない作業かとは思いますが、この記事がお役に立てたら幸いです。