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に通過させることができますでしょうか?

preguntada hace un año587 visualizaciones
1 Respuesta
1
Respuesta aceptada

以下のドキュメントのように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
EXPERTO
respondido hace un año

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas