2016-05-18 2 views
0

したがって、google ruby guideの後にクラウドSQLインスタンスを作成して設定してください。 「Cloud SQLインスタンスを作成して設定する」ステップ4の下では、すべてのネットワークのフィールドを許可するように説明しますインスタンスは、すべてのトラフィックに開いているので、その下には、警告を与える:GoogleのクラウドSQLインスタンスにアクセスするには、どのIPアドレスをリストする必要がありますか?

This configuration leaves your Cloud SQL instance open to traffic from everyone, everywhere. It is used only for demonstration purposes. In production environments, restrict access to only those IP addresses that need access.

私は持っていませんそれ以前にVMサーバをクラウド環境にセットアップする前に、どのIPアドレスにSQLインスタンスへのアクセス権を与えるべきか、何がアクセスする必要があるのか​​わからないのですが、それを自分のVMのIPに変更するだけですか?

答えて

1

あなたがリンクしているガイドの文脈では、IPホワイトリストは、ローカルコンピュータの開発サーバーからCloud SQLインスタンスにアクセスできるようにするために必要です。その特定の目的のために、ちょうどコンピュータのIPをホワイトリストに入れることができます(http://www.whatsmyip.orgを参照)。

アプリケーションをApp Engine上で実行する場合、IPをホワイトリストに登録する必要はありません。クラウドコンソールには、接続が許可されているApp Engineアプリケーションを一覧表示できるアクセス制御リストが別に用意されています。

+0

私はこれを正しいとマークしましたが、私がip 0.0.0.0/0(すべてのネットワークを許可しています)を削除すると、デプロイはうまくいかず、SQL接続の問題が発生することが分かりました。 – Rob

+0

接続の問題はどこからですか? –

+0

サイトは「申し訳ありませんが、何かが間違っています」というエラーでダウンします。私はそのネットワークを保存しない限り。そのネットワークを保存しない限り展開できません – Rob

関連する問題