プロキシ / ファイアウォールの背後で Cloud SDK を使用する場合の構成

企業のプロキシやファイアウォールの背後では、gcloud コマンドライン ツールがデフォルトの設定でインターネットにアクセスできない場合があります。

Cloud SDK のインストール

インストールを実行すると、インタラクティブな Cloud SDK インストーラがインターネットからコンポーネントをダウンロードします。プロキシまたはファイアウォールの背後では、このコンポーネントが正常に動作しない場合があります。

プロキシ構成が必要な場合にインストールを簡単に行うには、自己完結型のバージョニングされたアーカイブのいずれかを使用して Cloud SDK をインストールします。Cloud SDK のすべての旧バージョンをダウンロード アーカイブからダウンロードすることもできます。

プロキシの構成

SDK のインストール後、通常の gcloud config メカニズムを使用して、Cloud SDK のプロパティを通じてプロキシを構成できます。Cloud SDK のプロパティと使い方の詳細については、プロパティ ページをご覧ください。

始める前に、使用しているプロキシの種類と、到達先のアドレスとポートを設定します。

gcloud config set proxy/type PROXY_TYPE
gcloud config set proxy/address PROXY_IP_ADDRESS
gcloud config set proxy/port PROXY_PORT
  • Cloud SDK は、PROXY_TYPEhttphttp_no_tunnelsocks4socks5 の値をサポートしています。
  • PROXY_IP_ADDRESS は、プロキシから到達可能なホスト名または IP アドレスです。
  • PROXY_PORT は、プロキシが動作しているポートです(例: 8080 )。

プロキシの認証では、次のようにプロパティを使用して、プロキシのユーザー名とパスワードを設定する必要があります。

gcloud config set proxy/username USERNAME
gcloud config set proxy/password PASSWORD

また、ログ(シェル履歴や gcloud ログなど)または gcloud CLI 構成ファイルにプロキシの認証情報が記録されないように、次のような環境変数を使用してプロパティを設定できます。

export CLOUDSDK_PROXY_USERNAME USERNAME
export CLOUDSDK_PROXY_PASSWORD PASSWORD

gcloud CLI はこれらの値をどの場所にも保存しません。この方法で、認証情報を暗号化されたファイルにローカルで保存することも、安全なネットワークの場所に保存し、必要に応じて取得することもできます。

プロキシ関連のプロパティの詳細については、こちらをご覧ください。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud SDK のドキュメント