CloudShellとgcloudの使用開始

Google Cloud Shellは、Google Cloud Platformでホストされているコンピューティングリソースへのコマンドラインアクセスを提供し、Google Cloud PlatformConsoleで利用できるようになりました。 Cloud Shellを使用すると、システムにGoogle Cloud SDKやその他のツールをインストールしなくても、Cloud PlatformConsoleのプロジェクトとリソースを簡単に管理できます。 Cloud Shellを使用すると、Cloud SDK gcloudコマンドやその他の必要なユーティリティを、必要なときにいつでも利用できます。

このコードラボでは、ウェブ経由でGoogle CloudPlatformでホストされているコンピューティングリソースに接続する方法を学習します。 gcloudコマンドの使用方法を学習します。

このチュートリアルは、 https://cloud.google.com/cloud-shell/docs/quickstartおよびhttps://cloud.google.com/sdk/gcloud/から採用されています

あなたが学ぶこと

  • Google CloudPlatformでホストされているコンピューティングリソースに接続する方法
  • gcloudコマンドの使用方法

必要なもの

  • Vim、EMAC、Nanoなどの標準的なLinuxテキストエディタに精通していること

このチュートリアルをどのように使用しますか?

読むだけそれを読んで、演習を完了してください

Google Cloud PlatformサービスとFirebaseの使用経験をどのように評価しますか?

初心者中級熟練している

セルフペース環境のセットアップ

  1. Cloud Consoleにサインインして、新しいプロジェクトを作成するか、既存のプロジェクトを再利用します。 (GmailまたはG Suiteアカウントをまだお持ちでない場合は、作成する必要があります。)

dMbN6g9RawQj_VXCSYpdYncY-DbaRzr2GbnwoV7jFf1u3avxJtmGPmKpMYgiaMH-qu80a_NJ9p2IIXFppYk8x3wyymZXavjglNLJJhuXieCem56H30hwXtd8PvXG

ci9Oe6PgnbNuSYlMyvbXF1JdQyiHoEgnhl4PlV_MFagm2ppzhueRkqX4eLjJllZco_2zCp0V0bpTupUSKji9KkQyWqj11pqit1K1faS1V6aFxLGQdkuzGp4rsQ

8-tA_Lheyo8Ss​​cAVKrGii2coplQp2_D1Iosb2ViABY0UUO1A8cimXUu6Wf1R9zJIRExL5OB2j946aIiFtyKTzxDcNnuznmR45vZ2HMoK3o67jxuoUJCAnqvEX6

プロジェクトIDを覚えておいてください。これは、すべてのGoogle Cloudプロジェクトで一意の名前です(上記の名前はすでに使用されているため、機能しません。申し訳ありません)。このコードラボでは、後でPROJECT_IDと呼びます。

  1. 次に、Google Cloudリソースを使用するには、 CloudConsole課金有効にする必要があります。

このコードラボを実行することは、たとえあったとしても、それほど費用がかからないはずです。このチュートリアル以外に請求が発生しないように、リソースをシャットダウンする方法を説明する「クリーンアップ」セクションの指示に必ず従ってください。 Google Cloudの新規ユーザーは、 300米ドルの無料トライアルプログラムの対象となります。

CloudShellを起動します

CloudShellをアクティブ化する

  1. クラウドコンソールから、[クラウドシェルのアクティブ化]をクリックしますH7JlbhKGHITmsxhQIcLwoe5HXZMhDlYue4K-SPszMxUxDjIeWfOHBfxDHYpmLQTzUmQ7Xx8o6OJUlANnQF0iBuUyfp1RzVad_4nCa0Zz5LtwBlUZFXFC

zlNW0HehB_AFW1qZ4AyebSQUdWm95n7TbnOr7UVm3j9dFcg6oWApJRlC0jnU1Mvb-IQp-trP1Px8xKNwt6o3pP6fyih947sEhOFI4IRF0W7WZ

これまでにCloudShellを開始したことがない場合は、それが何であるかを説明する中間画面(折り目の下)が表示されます。その場合は、[続行]をクリックします(これで、二度と表示されなくなります)。その1回限りの画面は次のようになります。

kEPbNAo_w5C_pi9QvhFwWwky1cX8hr_xEMGWySNIoMCdi-Djx9AQRqWn -__ DmEpC7vKgUtl-feTcv-wBxJ8NwzzAp7mY65-fi2LJo4twUoewT1SUjd6

CloudShellをプロビジョニングして接続するのに少し時間がかかるはずです。

pTv5mEKzWMWp5VBrg2eGcuRPv9dLInPToS-mohlrqDASyYGWnZ_SwE-MzOWHe76ZdCSmw0kgWogSJv27lrQE8pvA5OD6P1I47nz8vrAdK7yR1NseZKJvcxAZrPb8

この仮想マシンには、必要なすべての開発ツールがロードされています。永続的な5GBのホームディレクトリを提供し、Google Cloudで実行されるため、ネットワークのパフォーマンスと認証が大幅に向上します。このコードラボでの作業のすべてではないにしても、多くはブラウザまたはChromebookで実行できます。

Cloud Shellに接続すると、認証済みであり、プロジェクトがプロジェクトIDに設定されていることがわかります。

  1. Cloud Shellで次のコマンドを実行して、認証されていることを確認します。
gcloud auth list

コマンド出力

 Credentialed Accounts
ACTIVE  ACCOUNT
*       <my_account>@<my_domain.com>

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
gcloud config list project

コマンド出力

[core]
project = <PROJECT_ID>

そうでない場合は、次のコマンドで設定できます。

gcloud config set project <PROJECT_ID>

コマンド出力

Updated property [core/project].

Cloud Shellの起動後、コマンドラインを使用して、Cloud gcloudコマンドまたは仮想マシンインスタンスで使用可能なその他のツールを呼び出すことができます。永続ディスクストレージの$HOMEディレクトリを使用して、プロジェクト間およびCloudShellセッション間でファイルを保存することもできます。 $HOMEディレクトリはあなた専用であり、他のユーザーがアクセスすることはできません。

利用可能なコマンドを見てみましょう。これを試して:

gcloud -h

gcloud呼び出しの最後に-hを追加すると、簡単な使用ガイドラインを利用できます。 --helpフラグを追加するか、 gcloud help COMMAND実行すると、より詳細なヘルプを取得できます。

試してみる:

gcloud config --help

今すぐお試しください

gcloud help config

gcloud config --helpコマンドとgcloud help configコマンドは同等であり、どちらも長く詳細なヘルプを提供します。

環境内の構成のリストを表示してみましょう。前の手順で長く詳細なヘルプを読んだことから、コマンドgcloud list使用できることがgcloud list

gcloud config list

設定されていない他のプロパティがあるかどうか疑問に思うかもしれません。次のコマンドを呼び出すと、すべてのプロパティを表示できます。

gcloud config list --all

概要

このステップでは、Cloud Shellを起動し、いくつかの簡単なgcloudコマンドをgcloud

Cloud Shellを起動する方法を学び、いくつかのサンプルgcloudコマンドを実行しました。

もっと詳しく知る

ライセンス

この作品は、クリエイティブ・コモンズ表示2.0一般ライセンスの下でライセンスされています。