2013-06-24 24 views
5

Google Compute EngineにRedisサーバーを置き、AppEngineのソケットサポートを介して話したいと思います。唯一の問題は、「このAppEngineアプリケーションはこのホスト/ポートにアクセスでき、他にはアクセスできません」という特定のファイアウォールルールが存在しないようです。Google Compute EngineでAppEngineソケットを安全に設定するには

インスタンスがタスクキューなどにアクセスできるかどうかを示すいくつかのルールがありますが、逆のものはありません。

私の質問は、Redisサービスへのポートアクセスを1つのAppEngineアプリケーションだけに制限する方法です。

+0

ここでの選択肢は、1)パブリックIPに置き、レディスに長いランダムなパスワードを追加するか、2)スタルネル認証を設定するのに苦労しますが、バニラレディスAppEngineアプリケーションに安全に接続できます。 – slipheed

+0

サービスアカウント認証([email protected]など)があります。調査する価値があります。 – themihai

答えて

1

要するに、あなたはできません。 AppEngineは、共有ホスティングのように、他のすべてのアプリケーションとの共有IPスペースです。 OAuthなどのアプリケーションレベルの認証を使用して、適切な制限を取得する必要があります。

関連する問題