2016-03-22 19 views
0

gcloud compute instances listで表示されないいくつかのpython GAEプロジェクトがあります。GAEのpythonプロジェクトに静的IPアドレスを割り当てる

私はgcloud compute addresses listに示すIPアドレスを予約することができました。

私はCloud interfaceを調べて、https://cloud.google.com/compute/docs/instances-and-networkと読んでいましたが、アプリを静的IPアドレスから要求を発信させる方法はまだ失われています。

+2

Googleのアプリエンジンは計算エンジンの一部ではありません。 –

答えて

1

[OK]を、それが最終的にhttps://cloud.google.com/appengine/kb/#static-ip

おかげでGoogleのを見つけた後ことができ見ていません!

+0

パブリッククラウドと自動スケーリングを使用したときの効果はどうでしたか?世界各地に分散しているサーバー上でアプリケーションを実行すると、どのように要求が同じIPアドレスから発生する可能性がありますか?それは、アプリのトラフィックの大きなボトルネックを作り出し、アプリケーションを垂直スケーリングアプリケーションに縮小しないだろうか?とにかく、あなたが本当にあなたの要求を同じIPから発信したいのであれば、どこかにプロキシをセットアップしてリクエストをルーティングすることができますね。それはうまくスケールされませんが、それは動作するはずです。 – konqi

1

Google App EngineおよびGoogle Compute Engineは別々の製品です。 gcloud compute instances listコマンドはCompute Engineインスタンスのみを表示します。そのため、そこにApp Engineに関連するものは表示されません。

App Engineでは、プロジェクトにIPアドレスを割り当てることはできません。他の理由の中でも、App Engineは負荷と設定に応じてアプリケーションの1-nインスタンスを実行し、割り当てられた単一のIPアドレスを無意味なものにします。代わりにApp Engineでの

  1. Compute Engineのを使用してアプリケーションを書く
  2. プロキシあなたのApp Engineはアウト要求:

    あなたから発信する要求のための静的IPアドレスを必要とした場合は、あなたが考える可能性が2つのオプションがあります

出力に静的IPアドレスが必要な理由がわからない場合は、セキュリティ対策としてIPアドレスを使用しないように警告する以外に、もっとアドバイスすることはできません。要求を許可/禁止するためにそれを使用している場合は、代わりにOAuthの行に沿って何かを考慮する必要があります。

関連する問題