Engineのファイアウォールでは各インスタンスに対して許可するINBOUNDトラフィックを設定します。ファイアウォールは明示的に許可しない限り外部から接続できないようになっています。デフォルトのネットワーク(プロジェクト作成時にあらかじめ用意されているdefaultという名前の10.240.0.0/16のネットワーク)のファイアウォールルールは以下のとおりです。すべてのターゲットに適用ファイアウォールとして特徴的なのはターゲットタグによる指定が可能な点です。Engineのファイアウォールはネットワーク単位ではなくインスタンス単位で適用されるものなので,インスタンス間の内部通信を明示的に許可しています。Consoleでのインスタンス作成時に,ファイアウォール設定でHTTPトラフィックを許可するチェックを付けるとインスタンスにhttp-serverタグが付与されます(HTTPSトラフィックを許可するにチェックを付けるとhttps-serverタグが付与されます⁠)⁠。同時にファイアウォールにhttp-serverやhttps-serverタグをターゲットタグとした許可ルールが自動的に設定されます。自動的に追加されるファイアウォールルールは以下のとおりです。https-serverターゲットタグを活用することで,管理サーバ,バッチサーバ,など意味単位でのファイアウォールルール設定ができるようになりとても便利ですね。明示的に通信できないトラフィックがあります。SSL)宛(Googleの特定のIPアドレス宛を除く)AH,ESP,SCTP,TCP,UDP以外のプロトコルこのためインスタンスからメールを送信したい場合はSendgridなどの外部サービスを併用することになります。Platformまた通信が確立して10分間無通信状態が継続するとファイアウォールが自動的に接続を切断します。この挙動で問題がある場合はTCPキープアライブを利用する必要があります。Linuxのインスタンスで設定する場合は以下のように設定します。学生時代に運用管理から業界入り。MSPベンチャーの立ち上げを手伝った後に,中堅SIerにて大手カード会社向けJavaプログラマーを経て現職。現在インフラエンジニアとして活動中。インフラエンジニア勉強会hbstudy主催。最近の興味は写真とPythonプログラミングとクラウドの活用。