

# Elastic IP アドレスを VPC 内のリソースに関連付ける
<a name="vpc-eips"></a>

Elastic IP アドレスは、動的なクラウドコンピューティング専用に設計された静的なパブリック IPv4 アドレスです。この機能を使用すると、AWS アカウントの任意の仮想プライベートクラウド (VPC) 内の任意のインスタンスまたはネットワークインターフェイスに Elastic IP アドレスを関連付けることができます。Elastic IP アドレスを使用することで、クラウドベースのインフラストラクチャの管理および回復力を簡素化する多数のメリットが得られます。

Elastic IP アドレスの主な利点の一つは、インスタンスの障害をマスキングできることです。インスタンスで計画外の停止が発生したり、インスタンスの交換が必要になったりした場合は、関連付けられた Elastic IP アドレスを VPC 内の別のインスタンスに再マッピングすることができます。このフェイルオーバープロセスにより、アプリケーションとサービスで、一貫性のある信頼性の高いパブリックエンドポイントを維持し、ダウンタイムを最小限に抑えて、優れたユーザーエクスペリエンスを提供することができます。

さらに、Elastic IP アドレスは、ネットワークリソースの管理方法における柔軟性を高めます。これらのアドレスは必要に応じてプログラム的に関連付けたり関連付けを解除したりできるため、トラフィックを、ビジネス要件の変化に応じて別のインスタンスに転送することが可能となります。このようにパブリック IP アドレスを動的に割り当てることで、需要の変化に柔軟に対応し、インフラストラクチャを拡張し、静的 IP の割り当ての制約なしに革新的なアーキテクチャを実装することが可能になります。

インスタンスのフェイルオーバーに使用できるだけでなく、Elastic IP アドレスはクラウドベースのリソースの安定した識別子としても機能します。こちらは、DNS レコードやファイアウォールルールなど外部のサービスを設定して、AWS がホストするアプリケーションと通信するときに有用です。永続的なパブリック IP アドレスを関連付けることで、ネットワーク設定を将来にわたって保護することができ、基盤となるインスタンスを交換したり拡張したりする際には外部参照を更新する必要がなくなります。

**Topics**
+ [

# Elastic IP アドレスの概念とルール
](vpc-eip-overview.md)
+ [

# Elastic IP アドレスの使用を開始する
](WorkWithEIPs.md)

# Elastic IP アドレスの概念とルール
<a name="vpc-eip-overview"></a>

Elastic IP アドレスを使用するには、まずアカウントで使用するために割り当てます。次に、VPC のインスタンスまたはネットワークインターフェイスに関連付けることができます。elastic IP アドレスは、明示的に解放するまで AWS アカウントに割り当てられたままです。

Elastic IP アドレスはネットワークインターフェイスのプロパティの 1 つです。Elastic IP アドレス をインスタンスに割り当てるには、そのインスタンスにアタッチされているネットワークインターフェイスを更新します。Elastic IP アドレスを直接インスタンスに関連付けずにネットワークインターフェイスに関連付ける利点は、1 つのステップでネットワークインターフェイスの全属性を 1 つのインスタンスから別のインスタンスに移動できることです。詳細については、「Amazon EC2 ユーザーガイド」の「[Elastic Network Interface](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html)」を参照してください。

以下のルールが適用されます。
+ Elastic IP アドレスは、一度に 1 つのインスタンスまたはネットワークインターフェイスに関連付けることができます。
+ Elastic IP アドレスは、あるインスタンスまたはネットワークインターフェイスから別のインスタンスまたはネットワークインターフェイスに移動できます。
+ Elastic IP アドレス をインスタンスのプライマリネットワークインターフェイスに関連付けると、現在のパブリック IPv4 アドレス (割り当てられている場合) はパブリック IP アドレスプールに解放されます。Elastic IP アドレスの関連付けを解除すると、数分以内に新しいパブリック IPv4 アドレスが自動的にプライマリネットワークインターフェイスに割り当てられます。2 番目のネットワークインターフェイスをインスタンスにアタッチした場合、これは適用されません。
+ Elastic IP アドレスは 5 つに制限されています。これらを節約するために、NAT デバイスを使用できます。詳細については、「[NAT デバイスを使用してインターネットまたは他のネットワークに接続する](vpc-nat.md)」を参照してください
+ IPv6 の Elastic IP アドレスはサポートされていません。
+ VPC 用に割り当てられた Elastic IP アドレスにタグを適用することはできますが、コスト配分タグはサポートされていません。Elastic IP アドレスを復旧する場合、タグは復旧されません。
+ セキュリティグループとネットワーク ACL が送信元 IP アドレスからのトラフィックを許可している場合、インターネットから Elastic IP アドレスにアクセスできます。VPC 内からインターネットに戻る応答トラフィックには、インターネットゲートウェイが必要です。詳細については、「[セキュリティグループ](vpc-security-groups.md)」および「[ネットワーク ACL](vpc-network-acls.md)」を参照してください。
+ Elastic IP アドレスには、次のいずれかのオプションを使用できます。
  + Amazon に Elastic IP アドレスを提供してもらいます。このオプションを選択すると、Elastic IP アドレスをネットワーク境界グループに関連付けることができます。これは、CIDR ブロックをアドバタイズする場所です。ネットワーク境界グループを設定すると、CIDR ブロックがこのグループに制限されます。
  + 自分の IP アドレスを使用します。独自の IP アドレスの取得については、「Amazon EC2 ユーザーガイド」の「[自分の IP アドレス (BYOIP) を使用する](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html)」を参照してください。
+ パブリック IPv4 アドレスはコスト配分タグをサポートします。Elastic IP アドレスにタグを適用する場合、これらのタグを使用して、AWS Cost Explorer でパブリック IPv4 アドレスのコストを追跡できます。

  タグをコスト配分タグとして使用する前に、タグをアクティブ化する必要があります。詳細については、*AWS Billing ユーザーガイド*の「[ユーザー定義のコスト配分タグのアクティブ化](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activating-tags.html)」を参照してください。ユーザー定義のタグを作成してリソースに適用した後、アクティブ化のためにタグキーがコスト配分タグページに表示されるまでに最大で 24 時間かかる場合があることに留意してください。

  コスト配分タグがアクティブ化されると、次のようになります。
  + Elastic Network Interface に関連付けられているすべてのパブリック IPv4 アドレス (EC2 インスタンスに割り当てられたパブリック IPv4 アドレスと Elastic IP アドレスを含む) については、Cost Explorer で **[使用タイプ]** > **[PublicIPv4InUseAddress (時間)]** を選択して、パブリック IPv4 アドレスに関連付けられているコストを表示できます。
  + タグ付けされた Elastic IP アドレスが ENI に関連付けられていない場合、または停止したリソース (停止した EC2 インスタンスなど) に関連付けられている場合、アイドル状態の IPv4 アドレスとみなされます。Cost Explorer で **[使用タイプ]** > **[PublicIPv4IdleAddress (時間)]** を選択すると、アイドル状態の IPv4 アドレスに関連するコストを表示できます。

  Cost Explorer の詳細については、「*AWS Billing ユーザーガイド*」の「[AWS Cost Explorer を使用したコストの分析](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-what-is.html)」を参照してください。

Elastic IP アドレスはリージョン固有のものです。Global Accelerator を使用してグローバル IP アドレスをプロビジョニングする方法の詳細については、 *AWS Global Accelerator デベロッパーガイド*の「[リージョン固有の静的 IP アドレスの代わりにグローバル静的 IP アドレスを使用する](https://docs.aws.amazon.com/global-accelerator/latest/dg/about-accelerators.eip-accelerator.html)」をご参照ください。

Elastic IP アドレスの料金について、詳細は「[Amazon VPC の料金](https://aws.amazon.com/vpc/pricing/)」内の「パブリック IPv4 アドレス」タブを参照してください。

# Elastic IP アドレスの使用を開始する
<a name="WorkWithEIPs"></a>

以下のセクションでは、Elastic IP アドレスの使用開始方法について説明します。

**Topics**
+ [

## 1. Elastic IP アドレスを割り当てる
](#allocate-eip)
+ [

## 2. Elastic IP アドレスの関連付け
](#associate-eip)
+ [

## 3. Elastic IP アドレスの関連付けを解除する
](#disassociate-eip)
+ [

## 4. Elastic IP アドレスの移転
](#transfer-EIPs-intro)
+ [

## 5. Elastic IP アドレスをリリース
](#release-eip)
+ [

## 6. Elastic IP アドレスの復元
](#recover-eip)
+ [

## コマンドラインの概要
](#eip-api-cli)

## 1. Elastic IP アドレスを割り当てる
<a name="allocate-eip"></a>

Elastic IP を使用する前に、VPC で使用するために Elastic IP を割り当てる必要があります。

**Elastic IP アドレスを割り当てるには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. **[Elastic IP アドレスの割り当て]** を選択してください。

1. (オプション) Elastic IP アドレス (EIP) を割り当てるときはEIP を割り当てる**ネットワークボーダーグループ**を選択してください。ネットワークボーダーグループはAWS がパブリック IP アドレスをアドバタイズするアベイラビリティーゾーン (AZ)、Local Zones、または Wavelength Zones のコレクションです。Local Zones と Wavelength Zones はAWS ネットワークとこれらのゾーンのリソースにアクセスする顧客との間のレイテンシーや物理的距離を最小限に抑えるために、リージョン内の AZ とは異なるネットワークボーダーグループを持つ場合があります。
**重要**  
EIP に関連付ける AWS リソースと同じネットワークボーダーグループに EIP を割り当てる必要があります。あるネットワークボーダーグループ内の EIP はそのネットワークボーダーグループ内のゾーンでのみアドバタイズでき、他のネットワークボーダーグループで表される他のゾーンではアドバタイズできません。

   Local Zones または Wavelength Zones を有効にしている場合 (詳細については「[Local Zone を有効にする](https://docs.aws.amazon.com/local-zones/latest/ug/getting-started.html#getting-started-find-local-zone)」または「[Wavelength Zones を有効にする](https://docs.aws.amazon.com//wavelength/latest/developerguide/get-started-wavelength.html#enable-zone-group)」を参照)、AZ、Local Zones、または Wavelength Zones のネットワークボーダーグループを選択できます。EIP とそれが関連付けられている AWS リソースは同じネットワークボーダーグループに属している必要があるため、ネットワークボーダーグループは慎重に選択してください。EC2 コンソールを使用して、アベイラビリティーゾーン、Local Zones、または Wavelength Zones が属するネットワークボーダーグループを表示できます (「[Local Zones](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-local-zones)」を参照)。通常、リージョン内のすべてのアベイラビリティーゾーンは同じネットワークボーダーグループに属しますが、Local Zones や Wavelength Zones はそれぞれ別のネットワークボーダーグループに属します。

   Local Zones または Wavelength Zones が有効になっていない場合、EIP を割り当てると、リージョン (`us-west-2` など) のすべての AZ を表すネットワークボーダーグループが定義済みになり、変更することはできません。つまり、このネットワークボーダーグループに割り当てた EIP は現在のリージョンのすべての AZ でアドバタイズされます。

1. [**Public IPv4 address pool (パブリック IPv4 アドレスプール)**] で、以下のいずれかを選択します。
   + [**Amazon の IP アドレスプール**] — Amazon の IP アドレスプールから IPv4 アドレスを割り当てる場合。
   + [**パブリック IPv4 アドレスのプール**] - AWS アカウントに持ち込んだ IP アドレスプールから IPv4 アドレスを割り当てる場合。IP アドレスプールがない場合、このオプションは無効になります。
   + **顧客所有の IPv4 アドレスのプール**—Outpost で使用するために、オンプレミスネットワークから作成されたプールから IPv4 アドレスを割り当てる場合。Outpost を使用していない場合、このオプションは使用できません。

1. (オプション) タグを追加または削除します。

   [タグの追加] [**新しいタグの追加**] を選択して、以下を実行します。
   + [**キー**] にはキー名を入力します。
   + [**値**] にキー値を入力します。

   [タグを削除] タグのキーと値の右側にある [**削除**] を選択します。

1. [**Allocate**] を選択します。

## 2. Elastic IP アドレスの関連付け
<a name="associate-eip"></a>

Elastic IP を VPC で実行中のインスタンスまたはネットワークインターフェイスに関連付けることができます。

Elastic IP アドレスをインスタンスに関連付けると、インスタンスは、DNS ホスト名が有効な場合は DNS ホスト名を受け取ります。詳細については、「[VPC の DNS 属性](vpc-dns.md)」を参照してください

**Elastic IP アドレスをインスタンスまたはネットワークインターフェイスに関連付けるには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. VPC で使用するために割り当てられた Elastic IP アドレス ([**Scope (スコープ)**] 列に値 `vpc` が含まれています) を選択し、[**Actions (アクション)**]、[**Associate Elastic IP address (Elastic IP アドレスの関連付け)**] の順に選択します。

1. [**Instance**] または [**Network interface**] を選択してから、インスタンスまたはネットワークインターフェイス ID を選択します。Elastic IP アドレスに関連付けるプライベート IP アドレスを選択します。[**Associate**] を選択します。

## 3. Elastic IP アドレスの関連付けを解除する
<a name="disassociate-eip"></a>

Elastic IP アドレスが関連付けられているリソースを変更するには、まず、現在関連付けられているリソースとの関連付けを解除する必要があります。

**Elastic IP アドレスの関連付けを解除するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. Elastic IP アドレスを選択してから、[**Actions (アクション)**]、[**Elastic IP アドレスの関連付けの解除**] の順に選択します。

1. プロンプトが表示されたら、[**Disassociate (関連付けの解除)**] を選択します。

## 4. Elastic IP アドレスの移転
<a name="transfer-EIPs-intro"></a>

このセクションでは、Elastic IP アドレスを ある AWS アカウント から別のアカウントに転送する方法について説明します。Elastic IP アドレスの移管は、次のような状況で役に立ちます。
+ **組織の再構築** - Elastic IP アドレス転送を使用すると、ある AWS アカウント から別のアカウントにワークロードをすばやく移動できます。新しい Elastic IP アドレスがセキュリティグループと NACL の許可リストに追加されるのを待つ必要がありません。
+ **一元的なセキュリティ管理** - 一元化された AWS セキュリティアカウントを使用して、セキュリティコンプライアンスのために精査された Elastic IP アドレスを追跡および移管できます。
+ **ディザスタリカバリ** – 緊急時には、Elastic IP アドレス移管を使用することで、一般向けインターネットワークロードの IP アドレスをすばやく再マッピングできます。

Elastic IP アドレスの移管には料金はかかりません。

**Topics**
+ [

### Elastic IP アドレスの移管を有効にする
](#using-instance-addressing-eips-transfer-enable)
+ [

### Elastic IP アドレス転送を無効にする
](#using-instance-addressing-eips-transfer-disable)
+ [

### 転送された Elastic IP アドレスを承諾する
](#using-instance-addressing-eips-transfer-accept)

### Elastic IP アドレスの移管を有効にする
<a name="using-instance-addressing-eips-transfer-enable"></a>

このセクションでは移管された Elastic IP アドレスを承諾する方法について説明します。Elastic IP アドレスの移管を有効にする際には以下の制限に注意してください。
+ 任意の AWS アカウント (ソースアカウント) から同じ AWS リージョン内の他の AWS アカウント (転送先アカウント) に Elastic IP アドレスを転送できます。
+ Elastic IP アドレスを転送する場合、AWS アカウント の間で 2 段階のハンドシェイクが行われます。ソースアカウントが移管を開始してから 7 日間は転送先アカウントが Elastic IP アドレス移管を受け入れることができます。この 7 日間、ソースアカウントは保留中の移管を (AWS コンソールや AWS CLI コマンドの [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) などを使用して) 確認できます。7 日後、移管の有効期限が切れ、Elastic IP アドレスの所有権がソースアカウントに戻ります。
+ 移管が受け入れられてから 14 日間、ソースアカウントは受け入れられた移管を (AWS コンソールや AWS CLI コマンド [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) などを使用して) 表示できます。
+ AWS は保留中の Elastic IP アドレス転送リクエストについて、転送先アカウントに通知しません。ソースアカウントの所有者は承諾する必要がある Elastic IP アドレス転送リクエストがあることを転送先アカウントの所有者に通知する必要があります。
+ 転送中の Elastic IP アドレスに関連付けられているタグは転送が完了するとリセットされます。
+ AWS アカウント に持ち込んだパブリック IPv4 アドレスプール (一般的に Bring-Your-Own-IP (BYOIP) アドレスプールと呼ばれる) から割り当てられた Elastic IP アドレスは転送できません。
+ リバース DNS レコードが関連付けられている Elastic IP アドレスを移管しようとする場合、移管プロセスを開始することはできますが、関連付けられている DNS レコードが削除されるまで、転送先アカウントは移管を受け入れることができません。
+ AWS Outposts を有効にして設定している場合はカスタマー所有の IP アドレスプール (CoIP) から Elastic IP アドレスを割り当てている可能性があります。CoIP から割り当てられた Elastic IP アドレスを転送することはできません。ただし、AWS RAM を使用して CoIP を別のアカウントと共有することはできます。CoIP の詳細については[AWS Outposts ユーザーガイド](https://docs.aws.amazon.com/outposts/latest/userguide/routing.html#ip-addressing)の「*カスタマー所有 IP アドレス*」を参照してください 。
+ Amazon VPC IPAM を使用して、AWS Organizations から組織内のアカウントへの Elastic IP アドレスの転送を追跡することができます。詳細については「[IP アドレスの履歴の表示](https://docs.aws.amazon.com/vpc/latest/ipam/view-history-cidr-ipam.html)」を参照してください。Elastic IP アドレスが組織外の AWS アカウント に転送されると、その Elastic IP アドレスの IPAM 監査履歴は失われます。

これらのステップはソースアカウントで実行する必要があります。

**Elastic IP アドレスの移管を有効にするには**

1. ソースの AWS アカウントを使用していることを確認してください。

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. 移管を有効にする Elastic IP アドレスを 1 つ以上選択し、**[Action]** (アクション)、**[Enable transfer]** (移管を有効にする) を選択してください。

1. 複数の Elastic IP アドレスを移管する場合は**[Transfer type]** (転送タイプ) オプションが表示されます。以下のオプションのいずれかを選択してください。
   + Elastic IP アドレスを単一の AWS アカウントに移管する場合は**[Single account]** (単一アカウント) を選択してください。
   + Elastic IP アドレスを複数の AWS アカウントに移管する場合は**[Multiple accounts]** (複数アカウント) を選択してください。

1. **[Transfer account ID]** (アカウント ID の移管) に、Elastic IP アドレスの転送先の AWS アカウント ID を入力してください。

1. テキストボックスに「**enable**」と入力して移管を確定します。

1. [**送信**] を選択してください。

1. 移管を承諾するには「[転送された Elastic IP アドレスを承諾する](#using-instance-addressing-eips-transfer-accept)」を参照してください。転送を無効にするには、「[Elastic IP アドレス転送を無効にする](#using-instance-addressing-eips-transfer-disable)」を参照してください。

### Elastic IP アドレス転送を無効にする
<a name="using-instance-addressing-eips-transfer-disable"></a>

このセクションではElastic IP 移管を有効にした後に Elastic IP 転送を無効にする方法について説明します。

これらのステップは移管を有効にしたソースアカウントが実行する必要があります。

**Elastic IP アドレス移管を無効にするには**

1. ソースの AWS アカウントを使用していることを確認してください。

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. Elastic IP のリソースリストで、**[Transfer status]** (移管ステータス) 列を表示するプロパティが有効になっていることを確認します。

1. **[Transfer status]** (移管ステータス) が **[Pending]** (保留中) の Elastic IP アドレスを 1 つ以上選択し、**[Action]** (アクション)、**[Disable transfer]** (移管を無効にする) を選択してください。

1. テキストボックスに「**disable**」と入力して確認します。

1. [**Submit**] を選択してください。

### 転送された Elastic IP アドレスを承諾する
<a name="using-instance-addressing-eips-transfer-accept"></a>

このセクションでは移管された Elastic IP アドレスを承諾する方法について説明します。

Elastic IP アドレスを転送する場合、AWS アカウント の間で 2 段階のハンドシェイクが行われます。ソースアカウントが移管を開始してから 7 日間は転送先アカウントが Elastic IP アドレス移管を受け入れることができます。この 7 日間、ソースアカウントは保留中の移管を (AWS コンソールや AWS CLI コマンドの [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) などを使用して) 確認できます。7 日後、移管の有効期限が切れ、Elastic IP アドレスの所有権がソースアカウントに戻ります。

転送を承諾する際に発生する可能性のある例外と、解決する方法は次のとおりです。
+ **AddressLimitExceeded**: 転送先アカウントが Elastic IP アドレスのクォータを超えている場合、ソースアカウントは Elastic IP アドレス移管を有効にできますが、この例外は転送先アカウントが移管を承諾しようとした場合に発生します。デフォルトではすべての AWS アカウントはリージョンあたり 5 つの Elastic IP アドレスに制限されています。制限を引き上げる手順については、「Amazon EC2 ユーザーガイド」の「[Elastic IP アドレスの制限](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-limit)」を参照してください。
+ **InvalidTransfer.addressCustomPtrSet**: お客様または組織内の誰かが、移管しようとしている Elastic IP アドレスをリバース DNS ルックアップを使用するように設定している場合、ソースアカウントは Elastic IP アドレスの移管を有効にできますが、転送元アカウントが転送を受け入れようとするとこの例外が発生します。この問題を解決するには転送元アカウントで Elastic IP アドレスの DNS レコードを削除する必要があります。詳細については、「Amazon EC2 Linux」の「[逆引き DNS レコードを削除する](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS)」を参照してください。
+ **InvalidTransfer.AddressAssociated**: Elastic IP アドレスが ENI や EC2 インスタンスと関連付けられている場合、転送元アカウントはその Elastic IP アドレスに対して移管を有効にできますが、転送元アカウントが移管を受け入れようとするとこの例外が発生します。この問題を解決するにはソースアカウントが Elastic IP アドレスの関連付けを解除する必要があります。詳細については、「Amazon EC2 ユーザーガイド」の「[Elastic IP アドレスの関連付けを解除する](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-associating-different)」を参照してください。

その他の例外については[サポート にお問い合わせください](https://aws.amazon.com/contact-us/)。

これらのステップは転送先アカウントで実行する必要があります。

**Elastic IP アドレスの移管を承諾するには**

1. 転送先アカウントを使用していることを確認してください。

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. **[Action]** (アクション)、**[Accept transfer]** (移管を許可する) を選択してください。

1. 転送を受け入れると、移管される Elastic IP アドレスに関連付けられたタグは転送されません。承諾する Elastic IP アドレスの **[Name]** (名前) タグを定義する場合は**[Create a tag with a key of 'Name' and a value that you specify]** ('Name'のキーと指定した値を使用してタグを作成) を選択してください。

1. 移管する Elastic IP アドレスを入力してください。

1. 複数の移管された Elastic IP アドレスを受け入れる場合は**[Add address]** (アドレスを追加) を選択して追加の Elastic IP アドレスを入力してください。

1. [**Submit**] を選択してください。

## 5. Elastic IP アドレスをリリース
<a name="release-eip"></a>

Elastic IP アドレスが不要になった場合は、解放することをお勧めします。VPC での使用に割り当てられている Elastic IP アドレス に対しては、インスタンスに関連付けられていなくても、料金が発生します。Elastic IP アドレスは、インスタンスまたはネットワークインターフェイスに関連付けることはできません。

**Elastic IP アドレスを解放するには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. Elastic IP アドレスを選択してから、[**Actions (アクション)**]、[**Release Elastic IP addresses (Elastic IP アドレスの解放)**] の順に選択します。

1. プロンプトが表示されたら、[**Release**] を選択します。

## 6. Elastic IP アドレスの復元
<a name="recover-eip"></a>

Elastic IPアドレスを解放した後で元に戻したくなった場合、復元が可能なこともあります。既に他の AWS アカウントに割り当てられている場合、または復元によって Elastic IP アドレスのクォータを超過してしまう場合は、Elastic IP アドレスを復元することはできません。

Elastic IP アドレスを復元するには、Amazon EC2 API またはコマンドラインツールを使用します。

**AWS CLI を使用して Elastic IP アドレスを復元するには**  
`--address` パラメータを使用した [allocate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-address.html) コマンドを使用して、IP アドレスを指定します。

```
aws ec2 allocate-address --domain vpc --address 203.0.113.3
```

## コマンドラインの概要
<a name="eip-api-cli"></a>

このセクションで説明しているタスクは、コマンドラインまたは API を使用して実行できます。コマンドラインインターフェイスの詳細および利用できる API アクションの一覧については、「[Amazon EC2 の使用](what-is-amazon-vpc.md#VPCInterfaces)」を参照してください。

**Elastic IP アドレス転送を承諾する**
+ [accept-address-transfer](https://docs.aws.amazon.com/cli/latest/reference/ec2/accept-address-transfer.html) (AWS CLI)
+ [Approve-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Approve-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレスを割り当てる**
+ [allocate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-address.html) (AWS CLI)
+ [New-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Address.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレスをインスタンスまたはネットワークインターフェイスに関連付ける**
+ [associate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-address.html) (AWS CLI)
+ [Register-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Address.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレス転送の詳細を表示する**
+ [describe-address-transfers](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-address-transfers.html) (AWS CLI)
+ [Get-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレス転送を無効にする**
+ [disable-address-transfer](https://docs.aws.amazon.com/cli/latest/reference/ec2/disable-address-transfer.html) (AWS CLI)
+ [Disable-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Disable-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレスの関連付けを解除する**
+ [disassociate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-address.html) (AWS CLI)
+ [Unregister-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Address.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレス転送を有効にする**
+ [enable-address-transfer](https://docs.aws.amazon.com/cli/latest/reference/ec2/enable-address-transfer.html) (AWS CLI)
+ [Enable-EC2AddressTransfer](https://docs.aws.amazon.com/powershell/latest/reference/items/Enable-EC2AddressTransfer.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレスをリリース**
+ [release-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/release-address.html) (AWS CLI)
+ [Remove-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Address.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレスにタグを適用する**
+ [create-tags](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html) (AWS CLI)
+ [New-EC2Tag](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Tag.html) (AWS Tools for Windows PowerShell)

**Elastic IP アドレスの表示**
+ [describe-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-addresses.html) (AWS CLI)
+ [Get-EC2Address](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Address.html) (AWS Tools for Windows PowerShell)