

# AWS Global Accelerator のカスタムルーティングアクセラレーター
<a name="about-custom-routing-accelerators"></a>

AWS Global Accelerator の「*カスタムルーティングアクセラレーター*」を使用すると、カスタムアプリケーションロジックを使用して、AWS グローバルネットワークを使用してアプリケーションの可用性とパフォーマンスを向上させながら、1 人以上のユーザーを多くの送信先の間で特定の送信先に誘導できます。

カスタムルーティングアクセラレーターは、仮想プライベートクラウド (VPC) サブネットで実行されている Amazon EC2 インスタンスのポートにのみトラフィックをルーティングします。カスタムルーティングアクセラレーターを使用する場合、Global Accelerator はエンドポイントの地理的近接度やヘルスに基づいてトラフィックをルーティングしません。詳細については、「[Global Accelerator でのカスタムルーティングアクセラレーターの仕組み](about-custom-routing-how-it-works.md)」を参照してください。

アクセラレーターを作成すると、デフォルトで Global Accelerator は 2 つの静的 IPv4 アドレスのセットを提供します。カスタムルーティングアクセラレーターは、IPv4 IP アドレスタイプのみをサポートします。独自の IP アドレス範囲を AWS (BYOIP) にすると、アクセラレータで使用する静的 IPv4 アドレスを独自のプールから割り当てることができます。詳細については、「[Global Accelerator の Bring your own IP (BYOIP)](using-byoip.md)」を参照してください。

**重要**  
静的 IP アドレスは、アクセラレーターを無効にし、トラフィックを受け入れたりルーティングしたりしなくなった場合でも、存在する限り、アクセラレーターに割り当てられたままになります。ただし、アクセラレーターを*削除*すると、アクセラレーターに割り当てられた Global Accelerator の静的 IP アドレスが失われるため、それらを使用してトラフィックをルーティングすることができなくなります。ベストプラクティスとして、アクセラレーターを誤って削除しないようにアクセス許可があることを確認してください。Global Accelerator では、タグベースのアクセス許可などの IAM ポリシーを使用して、アクセラレーターを削除するアクセス許可を持つユーザーを制限できます。詳細については、「[Global Accelerator を使用した ABAC](security_iam_service-with-iam.md#security_iam_service-with-iam-tags)」を参照してください。

このセクションでは、Global Accelerator コンソールでカスタムルーティングアクセラレーターを操作する方法について説明します。Global Accelerator での API 操作の使用については、「[AWS Global Accelerator API Reference](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)」を参照してください。

**Topics**
+ [カスタムルーティングアクセラレーターを作成する](about-custom-routing-accelerators.creating-editing.md)
+ [カスタムルーティングアクセラレーターを編集する](about-custom-routing-accelerators.editing.md)
+ [カスタムルーティングアクセラレーターを表示する](about-custom-routing-accelerators.viewing.md)
+ [カスタムルーティングアクセラレーターを削除する](about-custom-routing-accelerators.deleting.md)

# Global Accelerator でカスタムルーティングアクセラレーターを作成する
<a name="about-custom-routing-accelerators.creating-editing"></a>

このセクションでは、コンソールでカスタムアクセラレーターを作成する手順について説明します。Global Accelerator をプログラムで操作するには、「[AWS Global Accelerator API Reference](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)」を参照してください。

# カスタムルーティングアクセラレーターを作成するには


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:) で Global Accelerator コンソールを開きます。

1. **[アクセラレーターの作成]** を選択します。

1. アクセラレーターの名前を指定します。

1. **[アクセラレータのタイプ]** の場合は、**[カスタムルーティング]** を選択します。

1. 必要に応じて、独自の IP アドレス範囲を AWS (BYOIP) にした場合は、そのアドレスプールからアクセラレーターの静的 IP アドレスを指定できます。アクセラレーターの 2 つの静的 IP アドレスのそれぞれに対して、この選択を行います。
   + 静的 IP アドレスごとに、使用する IP アドレスプールを選択します。
   + 独自の IP アドレスプールを選択した場合は、プールから特定の IP アドレスも選択します。デフォルトの Amazon IP アドレスプールを選択した場合、Global Accelerator は特定の IP アドレスをアクセラレーターに割り当てます。

1. 必要に応じて、アクセラレーターリソースを識別するのに役立つタグを 1 つ以上追加します。

1. **[次へ]** を選択してウィザードの次のページに移動し、リスナー、エンドポイントグループ、VPC サブネットエンドポイントを追加します。

# Global Accelerator でカスタムルーティングアクセラレーターを編集する
<a name="about-custom-routing-accelerators.editing"></a>

 このセクションでは、コンソールでカスタムアクセラレーターを更新する手順について説明します。Global Accelerator をプログラムで操作するには、「[AWS Global Accelerator API Reference](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)」を参照してください。

# カスタムルーティングアクセラレーターを編集するには


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:) で Global Accelerator コンソールを開きます。

1. カスタムルーティングアクセラレーターのリストで、1 つを選択し、**[編集]** を選択します。

1. **[アクセラレーターの編集]** ページで、必要な変更を行います。例えば、アクセラレーターを削除できるように無効にします。

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

# Global Accelerator でカスタムルーティングアクセラレーターを表示する
<a name="about-custom-routing-accelerators.viewing"></a>

このセクションでは、コンソールでカスタムルーティングアクセラレーターに関する情報を表示する手順について説明します。プログラムでカスタムルーティングアクセラレータの説明を確認するには、「AWS Global Accelerator API Reference」の「[ListCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingAccelerator.html)」と「[DescribeCustomRoutingAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingAccelerator.html)」を参照してください。

# カスタムルーティングアクセラレーターに関する情報を表示するには


1. [https://console.aws.amazon.com/globalaccelerator/home](https://console.aws.amazon.com/globalaccelerator/home) で Global Accelerator コンソールを開きます。

1. アクセラレーターの詳細を確認するには、アクセラレーターを選択し、**[表示]** を選択します。

# Global Accelerator でカスタムルーティングアクセラレーターを削除する
<a name="about-custom-routing-accelerators.deleting"></a>

カスタムルーティングアクセラレーターをテストとして作成した場合、またはアクセラレーターを使用しなくなった場合は、削除できます。コンソールでアクセラレーターを無効にし、削除できます。アクセラレーターからリスナーとエンドポイントグループを削除する必要はありません。

コンソールの代わりに API オペレーションを使用してカスタムルーティングアクセラレーターを削除するには、まずアクセラレーターに関連付けられているすべてのリスナーとエンドポイントグループを削除してから無効にする必要があります。詳細については、「*AWS Global Accelerator API Reference*」の「[DeleteAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html)」オペレーションを参照してください。

# カスタムルーティングアクセラレーターを無効にするには


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:) で Global Accelerator コンソールを開きます。

1. リストで、無効にしたいアクセラレーターを選択します。

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

1. **[アクセラレーターの無効化]** を選択し、**[保存]** を選択します。

# カスタムルーティングアクセラレーターを削除するには


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:) で Global Accelerator コンソールを開きます。

1. リストで、削除したいアクセラレーターを選択します。

1. [**削除**] を選択します。
**注記**  
アクセラレーターを無効にしていない場合、**[削除]** は選択できません。アクセラレーターを無効にするには、前の手順を参照してください。

1. 確認ダイアログボックスで、[**削除**] を選択します。
**重要**  
アクセラレーターを削除すると、アクセラレータに割り当てられた静的 IP アドレスが失われるため、それらを使用してトラフィックをルーティングできなくなります。