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
エキスパート
回答済み 10ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン