EC2上にあるアプリケーションのAPI機能にGoogle Apps Script(GAS)からアクセスしたい

0

現在AWS EC2上にAPI機能が備わっているアプリケーションを構築しております。 EC2は社内ネットワーク環境またはVPN環境からでしか接続できないように設定されております。 Google Apps Script(GAS)からEC2のAPI機能を使い、Googleスプレッドシートを利用して他システムとインターフェースさせる構造を検討中です。 しかし、GASではEC2が公開されておらずに接続ができなくなっている状態です。 またアプリケーションはあくまで社内ツールとして使用する予定なので、公開する予定はありません。 API gateway等を設定すれば公開しないでAPIのPOST/GETリクエストのみをEC2に通過させることができますでしょうか?

1 個回答
1
已接受的答案

以下のドキュメントのようにAPI Gateway プライベート統合設定を使用すれば可能だと思います。
これを使用するにはNLBが必要になりますが、プライベートサブネットのEC2でもAPI Gateway経由にAPIが使用できるようになります。
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/set-up-private-integration.html

以下のブログが参考になると思います。
https://blog.serverworks.co.jp/apigateway-connect-internal-nlb

profile picture
專家
已回答 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南