質問・問題
回答・解決方法
VPC エンドポイント経由での API 呼び出しは、プライベート API のみサポートされています。
そのため、リージョン API に対して VPC 内から VPC エンドポイント経由のプライベート IP アドレスを使用したアクセスはできません。
別途プライベート API の作成をご検討いただけますと幸いです。
【参考記事】
VPC から API Gateway への接続時の 403 Forbidden エラーを修正する | AWS re:Post
https://repost.aws/ja/knowledge-center/api-gateway-vpc-connections
=====抜粋ここから=====
VPC エンドポイントのプライベート DNS が有効になっている場合、API の呼び出し URL はプライベート DNS 名でカバーされます。VPC 内からパブリック API の DNS クエリが解決されると、DNS は関連する VPC エンドポイントのプライベート IP を参照します。その後、API コールはインターネット経由ではなく VPC エンドポイント経由でパブリック API にルーティングされます。VPC エンドポイントはプライベート API にのみトラフィックをルーティングできるため、HTTP 403 エラーが発生します。
=====抜粋ここまで=====
API Gateway のプライベート REST API - Amazon API Gateway
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigateway-private-apis.html