翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
カスタムルーティングアクセラレータのガイドラインと制約事項
AWS Global Accelerator でカスタムルーティングアクセラレーターを作成して操作する場合は、次のガイドラインと制限事項に留意してください。
- Amazon EC2 インスタンスの送信先
カスタムルーティングアクセラレータの仮想パブリッククラウド (VPC) サブネットエンドポイントには、EC2 インスタンスのみを含めることができます。ロードバランサなどの他のリソースは、カスタムルーティングアクセラレータではサポートされていません。
グローバルアクセラレータでサポートされる EC2 インスタンスのタイプについては、AWS Global Accelerator の標準アクセラレータのエンドポイント。
- ポートマッピング
VPC サブネットを追加すると、Global Accelerator は、リスナーポート範囲とサブネットでサポートされているポート範囲との静的ポートマッピングを作成します。特定のサブネットのポートマッピングは変更されません。
カスタムルーティングアクセラレータのポートマッピング一覧をプログラムで表示できます。詳細については、「
ListCustomRoutingPortMappings
」を参照してください。- VPC サブネットサイズ
カスタムルーティングアクセラレータに追加する VPC サブネットは、最小 /28、最大 /17 である必要があります。
- リスナーポートの範囲
カスタムルーティングアクセラレータに追加するサブネットに含まれる宛先数に対応できるように、リスナーポート範囲を指定して、十分なリスナーポートを指定する必要があります。リスナーの作成時に指定する範囲によって、カスタムルーティングアクセラレータで使用できるリスナーポートと宛先 IP アドレスの組み合わせの数が決まります。柔軟性を最大限に高め、十分なリスナーポートがないというエラーが表示される可能性を減らすために、大きなポート範囲を指定することをお勧めします。
グローバルアクセラレータは、サブネットをカスタムルーティングアクセラレータに追加するときに、ブロック単位でポート範囲を割り当てます。リスナーポート範囲を直線的に割り当てて、その範囲を必要な宛先ポートの数をサポートするのに十分な大きさにすることをお勧めします。つまり、割り当てるポートの数は、サブネットのサイズに、サブネット内の宛先ポートおよびプロトコル(宛先設定)の数を掛けたものでなければなりません。
注記
グローバルアクセラレータがポートマッピングの割り当てに使用するアルゴリズムでは、この合計を超えるリスナーポートを追加する必要がある場合があります。
リスナーを作成した後、リスナーを編集して追加のポート範囲と関連プロトコルを追加することはできますが、既存のポート範囲を小さくすることはできません。たとえば、リスナーポート範囲が 5,000 ~ 10,000 の場合、ポート範囲を 5900~ 10,000 に変更することはできません。また、ポート範囲を 5,000 ~ 9,900 に変更することはできません。
各リスナーポート範囲には、最低 16 個のポートを含める必要があります。リスナーは、ポート 1~65535 をサポートします。
- 発信先ポートの範囲
カスタムルーティングアクセラレータのポート範囲を指定するには、2 つの場所があります。1 つは、リスナーを追加するときに指定するポート範囲と、エンドポイントグループに指定する宛先ポート範囲とプロトコルです。
リスナーポートの範囲: クライアントが接続するグローバルアクセラレータの静的 IP アドレスのリスナーポート。Global Accelerator は、各ポートをアクセラレータの背後にある VPC サブネット上の一意の宛先 IP アドレスおよびポートにマッピングします。
発信先ポートの範囲: エンドポイントグループに対して指定する宛先ポート範囲のセット(宛先設定とも呼ばれます)は、トラフィックを受信する EC2 インスタンスポートです。宛先ポートでトラフィックを受信するには、EC2 インスタンスに関連付けられたセキュリティグループでトラフィックを許可する必要があります。
- Health チェックとフェイルオーバー
グローバルアクセラレータは、カスタムルーティングアクセラレータの健全性チェックを実行せず、正常なエンドポイントにフェールオーバーしません。カスタムルーティングアクセラレータのトラフィックは、宛先リソースの状態に関係なく、決定的にルーティングされます。
- デフォルトでは、すべてのトラフィックが拒否されます
デフォルトでは、カスタムルーティングアクセラレータを介して送られるトラフィックは、サブネット内のすべての宛先に対して拒否されます。宛先インスタンスがトラフィックを受信できるようにするには、サブネットへのすべてのトラフィックを明示的に許可するか、サブネット内の特定のインスタンス IP アドレスとポートへのトラフィックを許可する必要があります。
サブネットまたは特定の宛先を更新してトラフィックを許可または拒否すると、インターネット経由で伝播するまでに時間がかかります。変更が伝播したかどうかを判断するには、
DescribeCustomRoutingAccelerator
API アクションを使用して、アクセラレータのステータスを確認します。詳細については、「」を参照してください。DescribeCustomルーティングアクセラレータ。- AWS CloudFormation はサポートされていません
AWS CloudFormation は、カスタムルーティングアクセラレータではサポートされていません。