質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Amazon VPC

Amazon VPC(Amazon Virtual Private Cloud) は、仮想的なネットワークです。 独自の IP アドレスレンジの選択、サブネットの作成、ルートテーブル、 ネットワークゲートウェイの設定など、仮想ネットワーク環境を完全にコントロール可能です。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

3回答

1292閲覧

Heroku環境とAWS環境の連携

qweqweqwe

総合スコア15

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Amazon VPC

Amazon VPC(Amazon Virtual Private Cloud) は、仮想的なネットワークです。 独自の IP アドレスレンジの選択、サブネットの作成、ルートテーブル、 ネットワークゲートウェイの設定など、仮想ネットワーク環境を完全にコントロール可能です。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

1クリップ

投稿2019/08/27 00:20

編集2019/08/27 00:55

インフラ初心者です。
質問の方法や内容が変だったらすみません。

【現行】
他システムとの通信にはAWS EC2のインバウンドルールにグローバルIPを設定し、フィルターを行っていました。

【今回】
Heroku上のシステムと連携することとなりました。
HerokuはIPアドレスが固定化されていません。

【質問】
現在のインバウンドルールをオープンにすることなく、Herokuと通信するためには、どんな方法がありますか?
Heroku側のシステムで、固定IPを設定していただく以外の方法はありますでしょうか?
※Heroku側のシステムを変更せずに、AWS側だけの対応はありませんでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/08/27 00:32

Heroku IP 固定 と検索すると色々出てきますがそれはご覧になられましたか?
qweqweqwe

2019/08/27 00:37

Haroku側のシステムに変更を加えることなく、AWS側のシステムだけでどうにかできないかを知りたいです。 検索の多くはHaroku側に改修が必要なものと思いましたが…
退会済みユーザー

退会済みユーザー

2019/08/27 00:39

では質問文にHeroku側は変更したくないと記載頂いた方が良いと思います。
qweqweqwe

2019/08/27 00:42

アドバイスありがとうございます。 対応しました。
maisumakun

2019/08/27 06:12

「現在のインバウンドルールをオープンにする」という選択肢は取れないのですか?
qweqweqwe

2019/08/27 06:51

クローズシステムのため、オープンにすることは考えておりません
guest

回答3

0

ベストアンサー

ちょっと調べた感じ、セキュリティを緩めず連携するという観点で考えられそうなのは以下でした。

HerokuのIPアドレスを固定する
https://qiita.com/hayashiki/items/d336e868fbec8ee2dac4

HerokuのPrivate Spacesを使う
https://jp.heroku.com/private-spaces
https://qiita.com/sho7650/items/3ab6529354c855f50786

いずれにせよHerokuもしくはHeroku/AWSの両方に手を加えないといけないのは避け難いと思います。

投稿2019/08/27 00:44

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

qweqweqwe

2019/08/27 01:55

Haroku側のランニングコストをあげずに対応できる方法はありませんか?
退会済みユーザー

退会済みユーザー

2019/08/27 05:57

ないという回答になります。
qweqweqwe

2019/08/30 00:24

Heroku側の改修で進めていただくこととなりました。 ご回答ありがとうございました。
guest

0

現在のインバウンドルールをオープンにすることなく、Herokuと通信するためには、どんな方法がありますか?

AWS側に踏み台サーバを立てて、Herokuからは踏み台を経由して通信する、という手段はどうでしょうか。

投稿2019/08/27 06:54

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

qweqweqwe

2019/08/27 10:29

URLリンクなどはありますでしょうか?こちら興味あります。
guest

0

クラウドではIPアドレスは常に変わる前提なので
IPで制限する発想を捨てたほうがいい。

投稿2019/08/27 01:06

kawax

総合スコア10377

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

qweqweqwe

2019/08/27 01:54

具体的にはどう変更したらよいのでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問