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 Risposta
1
Risposta accettata

以下のドキュメントのように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
ESPERTO
con risposta un anno fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande