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 Antwort
1
Akzeptierte Antwort

以下のドキュメントのように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
EXPERTE
beantwortet vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen