- 新しい順
- 投票が多い順
- コメントが多い順
ご質問いただきありがとうございます。
■回答 EC2 から API Gateway に接続する際に必要なネットワーク設定は、ご利用の API のエンドポイントタイプ [1] によって異なります。
-
利用される API がパブリック API(エッジ最適化 API またはリージョン API)である場合 EC2 がインターネットにアクセス可能な状態であれば、API への接続において特別なネットワーク設定は不要です。
-
利用される API がプライベート API である場合 VPC エンドポイント [2] 経由で通信する必要があります。以下のいずれかの方法により EC2 から API へ接続することが可能です。[3]
- Route53 エイリアスを使用する方法(この方法は、VPC エンドポイントを API に関連付けている場合にのみ使用できます。)
- プライベート DNS を使用する方法(この方法は、VPC のプライベート DNS を有効にしている場合にのみ使用できます。)
- エンドポイント固有のパブリック DNS ホスト名を使用する方法
もし上記の方法にてご質問の内容が解決しない場合、AWS 技術サポートへお問い合わせいただくことで詳細な調査に基づくご案内を差し上げることが可能です。[4] ご検討いただけますと幸いです。
■資料 [1] API Gateway での REST API の API エンドポイントタイプ - https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/api-gateway-api-endpoint-types.html
[2] インターフェイスVPCエンドポイント AWS のサービス を使用して にアクセスする - https://docs.aws.amazon.com/ja_jp/vpc/latest/privatelink/create-interface-endpoint.html
[3] プライベート API の呼び出し - https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigateway-private-api-test-invoke-url.html
[4] AWS のテクニカルサポートを受けるにはどうすればよいですか? - https://repost.aws/ja/knowledge-center/get-aws-technical-support
