AWS Global Accelerator のカスタムルーティングアクセラレータ - AWS Global Accelerator

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Global Accelerator のカスタムルーティングアクセラレータ

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

カスタムルーティングアクセラレータは、仮想プライベートクラウド(VPC)サブネットで実行されている Amazon EC2 インスタンスのポートにのみトラフィックをルーティングします。カスタムルーティングアクセラレータを使用すると、Global Accelerator はエンドポイントの地理近接性または正常性に基づいてトラフィックをルーティングしません。詳細については、「AWS Global Accelerator でのカスタムルーティングアクセラレータの仕組み」を参照してください。

アクセラレータを作成すると、デフォルトでは、グローバルアクセラレータは 2 つの固定 IP アドレスのセットを提供します。AWS に自分の IP アドレス範囲を使用する場合は (BYOIP)、代わりに、独自のプールから静的 IP アドレスをアクセラレーターで使用するように静的 IP アドレスを割り当てることができます。詳細については、「AWS Global Accelerator で独自の IP アドレス (BYOIP) を使用する」を参照してください。

重要

IP アドレスは、アクセラレータを無効にしてトラフィックの受け入れやルーティングを行わなくても、存在している限り、アクセラレータに割り当てられます。しかし、ときにdeleteアクセラレータを使用すると、アクセラレータに割り当てられているグローバルアクセラレータの静的 IP アドレスが失われるため、それらを使用してトラフィックをルーティングできなくなります。ベストプラクティスとして、アクセラレータを誤って削除しないように、アクセス許可があることを確認してください。Global Accelerator でタグベースのアクセス許可などの IAM ポリシーを使用すると、アクセラレータを削除するアクセス許可を持つユーザーを制限できます。詳細については、「 タグベースのポリシー」を参照してください。

このセクションでは、グローバルアクセラレータコンソールでカスタムルーティングアクセラレータを作成、編集、または削除する方法について説明します。グローバルアクセラレータでの API 操作の使用方法については、AWS Global Accelerator API リファレンス

カスタムルーティングアクセラレータの作成または更新

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

  1. グローバルアクセラレータコンソール (https://console.aws.amazon.com/globalaccelerator/home

  2. 選択アクセラレーターの作成

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

  4. を使用する場合アクセラレーターのタイプ[] で、カスタムログルーティング

  5. オプションで、独自の IP アドレス範囲を AWS (BYOIP) に持ち込んだ場合は、そのアドレスプールからアクセラレータの静的 IP アドレスを指定できます。この選択は、アクセラレータの 2 つの固定 IP アドレスのそれぞれに対して行います。

    • 静的 IP アドレスごとに、使用する IP アドレスプールを選択します。

    • 自分の IP アドレスプールを選択した場合は、プールから特定の IP アドレスも選択します。デフォルトの Amazon IP アドレスプールを選択した場合、グローバルアクセラレータは特定の IP アドレスをアクセラレータに割り当てます。

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

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

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

  1. グローバルアクセラレータコンソール (https://console.aws.amazon.com/globalaccelerator/home

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

  3. リポジトリの []アクセラレーターの編集ページで、必要な変更を加えます。たとえば、アクセラレータを無効にして削除することができます。

  4. [Save] を選択します。

カスタムルーティングアクセラレータの表示

カスタムルーティングアクセラレータに関する情報は、コンソールで表示できます。カスタムルーティングアクセラレータの説明をプログラムで表示するには、」リストカスタムルーティングアクセラレータおよび記述カスタムルーティングアクセラレータAWS Global Accelerator API リファレンスの

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

  1. グローバルアクセラレータコンソール (https://console.aws.amazon.com/globalaccelerator/home

  2. アクセラレーターの詳細を表示するには、アクセラレーターの選択後、[表示

カスタムルーティングアクセラレータの削除

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

コンソールではなく API 操作を使用してカスタムルーティングアクセラレータを削除するには、まずアクセラレータに関連付けられているすべてのリスナーとエンドポイントグループを削除してから無効にする必要があります。詳細については、「」を参照してください。アクセラレータの削除オペレーションでAWS Global Accelerator API リファレンス

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

  1. グローバルアクセラレータコンソール (https://console.aws.amazon.com/globalaccelerator/home

  2. 一覧で、無効にするアクセラレータを選択します。

  3. [Edit] を選択します。

  4. 選択アクセラレータを無効にする[] を選択してから、[保存

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

  1. グローバルアクセラレータコンソール (https://console.aws.amazon.com/globalaccelerator/home

  2. 一覧で、削除するアクセラレータを選択します。

  3. [削除] を選択します。

    注記

    アクセラレーターの無効化を行っていない場合は、削除は使用不可です。アクセラレータを無効にするには、前述の手順を参照してください。

  4. 確認ダイアログボックスで、[Delete (削除)] を選択します。

    重要

    アクセラレータを削除すると、アクセラレータに割り当てられている静的 IP アドレスが失われるため、それらを使用してトラフィックをルーティングできなくなります。