
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a bucket using the GCP Console
/ 30
Create a bucket using Cloud Shell
/ 30
Upload a file to Storage bucket
/ 40
このラボでは、Google Cloud のウェブベースのインターフェースについて学習します。このインターフェースには、GUI(グラフィック ユーザー インターフェース)環境である Cloud Console と、CLI(コマンドライン インターフェース)である Cloud Shell の、2 つの環境が組み込まれています。このラボでは両方の環境を使用します。
Cloud Console について、次のことを知っておく必要があります。
Cloud Console の開発は継続的に行われているため、グラフィカルなレイアウトが変更されることがあります。多くの場合、こうした変更は Google Cloud の新機能やテクノロジーの変化に対応するために行われ、ワークフローに多少の変更が生じます。
Google Cloud での一般的なアクションのほとんどは Cloud Console で行うことができますが、すべてではありません。特に、新しいテクノロジーのほか、API やコマンドのオプションとして列挙されているものが、Cloud Console に実装されない(または、まだ実装されていない)こともあります。このような場合は、代わりにコマンドラインや API を使用するのが最善の方法です。
一部の操作は、Cloud Console を使えば非常に速く処理できます。Cloud Console では、多くのコマンドライン処理が必要になるような複合的な操作を簡単に実行できます。また、同じ操作を繰り返し実行することも可能です。キーボードを使った大量の入力を必要とするような作業も数回のクリックで実行できるため、入力ミスを回避できます。
Cloud Console では、有効なオプションだけがメニューに表示されるので、エラーを減らすことができます。SDK でプラットフォームの内部にアクセスできるという特長を活かして、変更を送信する前に構成を検証できます。コマンドラインでは、この種の動的な検証はできません。
このラボでは、次のタスクの実行方法について学びます。
Google Cloud にアクセスする。
Cloud Console を使用して Cloud Storage バケットを作成する。
Cloud Shell を使用して Cloud Storage バケットを作成する。
Cloud Shell の機能を理解する。
各ラボでは、新しい Google Cloud プロジェクトとリソースセットを一定時間無料で利用できます。
Qwiklabs にシークレット ウィンドウでログインします。
ラボのアクセス時間(例: 1:15:00
)に注意し、時間内に完了できるようにしてください。
一時停止機能はありません。必要な場合はやり直せますが、最初からになります。
準備ができたら、[ラボを開始] をクリックします。
ラボの認証情報(ユーザー名とパスワード)をメモしておきます。この情報は、Google Cloud Console にログインする際に使用します。
[Google Console を開く] をクリックします。
[別のアカウントを使用] をクリックし、このラボの認証情報をコピーしてプロンプトに貼り付けます。
他の認証情報を使用すると、エラーが発生したり、料金の請求が発生したりします。
利用規約に同意し、再設定用のリソースページをスキップします。
このタスクではバケットを作成します。このタスクの説明は、このクラスのラボ手順でのアクションの提示方法や Cloud Console のインターフェースについて理解するのに役立ちます。
Cloud Console のナビゲーション メニュー()で、[Cloud Storage] > [ブラウザ] の順にクリックします。
[バケットを作成] をクリックします。
名前の項目には、グローバルで一意のバケット名を入力します。その他の値はすべてデフォルトのままにします。
[作成] をクリックします。
Google Cloud のメニューには通知アイコンがあり、内部で実行されるコマンドの結果がそちらに表示されることがあります。何が起きているのか不明な場合は、通知アイコンをクリックして追加情報や履歴がないかどうかを調べてください。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
このセクションでは、Cloud Shell とその一部の機能について学習します。
Cloud Shell を使用すると、プロジェクトとリソースの管理をコマンドラインから行うことができます。Cloud SDK やその他のツールを自分のパソコンにインストールする必要はありません。
Cloud Shell には、次のような特長があります。
Cloud Shell の詳細については、こちらをご覧ください。
Google Cloud のメニューで、[Cloud Shell をアクティブにする()]をクリックします。プロンプトが表示されたら、[続行] をクリックします。 Cloud Console ウィンドウの下部に Cloud Shell が開きます。
Cloud Shell ツールバーの右端に、次の 3 つのアイコンがあります。
Cloud Shell を閉じます。
Cloud Shell をもう一度開きます。
gsutil コマンドを使用してバケットをもう 1 つ作成します。<バケット名> は、グローバルに一意である名前で置き換えてください(たとえば、前に使用したグローバルに一意のバケット名の末尾に 2 を付加します)。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
Cloud Shell で「ls
」と入力して、ファイルがアップロードされたことを確認します。
このラボで作成したバケットの 1 つにこのファイルをコピーします。[自分のファイル] はアップロードしたファイルに置き換え、[バケット名] はいずれかのバケットの名前に置き換えます。
ファイル名にスペースが含まれている場合は、ファイル名を単一引用符で囲んでください。例: gsutil cp ‘my file.txt' gs://[バケット名]
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
このセクションでは、Cloud Shell を使うときのおすすめの方法のひとつを見ていきます。gcloud コマンドでは、リージョン、ゾーン、プロジェクト ID などの値の指定が必要になることがよくあります。これらの値を繰り返し入力すると、入力ミスをする可能性も高くなります。Cloud Shell を頻繁に使用する場合は、共通の値を環境変数として設定しておけば、実際の値をキーボードから入力する代わりに、その変数を使用できます。
Cloud Console から Cloud Shell を開きます。これで、新しい VM が自動的に割り当てられます。
次のコマンドを実行し、使用できるリージョンを一覧表示します。
一覧からリージョンを 1 つ選択し、その値を任意のテキスト エディタに書き留めます。このラボでは、これ以降このリージョンを [自分のリージョン] と呼びます。
環境変数を作成します。[自分のリージョン] は、前のステップで選択したリージョンに置き換えてください。
echo で確認します。
このような環境変数を gcloud のコマンドで使用すると、キーボードからの入力ミスの可能性を低減できるだけでなく、詳細な情報を大量に記憶しておく必要もなくなります。
このクラスで使用する情報のためのサブディレクトリを作成します。
config
という名前のファイルを infraclass ディレクトリの中に作成します。
リージョンの環境変数の値を config
ファイルに追加します。
プロジェクト ID 用にもう 1 つの環境変数を作成します。[自分のプロジェクト ID] は自分のプロジェクト ID に置き換えてください。プロジェクト ID は Cloud Console ホームページで確認できます。
プロジェクト ID の環境変数の値を config
ファイルに追加します。
source コマンドを使用して環境変数を設定します。プロジェクトの変数が設定されたことを、echo コマンドを使用して確認します。
Cloud Shell を閉じて、もう一度開きます。echo コマンドをもう一度発行します。
環境変数が存在しないため、何も出力されません。
次のコマンドでシェル プロファイルの編集画面を開きます。
次の行をファイルの末尾に追加します。
Ctrl+O キー、Enter キーを順に押してファイルを保存してから、Ctrl+X キーを押して nano を終了します。
Cloud Shell を閉じてからもう一度開きます。これで、VM がリセットされます。
変数が設定されたままであることを、echo コマンドで確認します。
config ファイルで構成した値が表示されます。
Cloud Shell は Google Cloud SDK の gcloud
や gsutil
などのコマンドを使用して、対話形式で Google Cloud を理解することができる優れた環境です。
Google Cloud SDK は、パソコンまたは Google Cloud の VM インスタンスにインストールできます。gcloud と gsutil のコマンドは、bash(Linux)や PowerShell(Windows)などのスクリプト言語を使用して自動化できます。Cloud Shell でコマンドライン ツールを使用して調査してから、パラメータをガイドとして、サポートされる言語を使用して SDK で実装することもできます。
Google Cloud インターフェースは、Cloud Console と Cloud Shell の 2 つの部分で構成されています。
Console の特長:
Cloud Shell の特長:
ラボが完了したら、[ラボを終了] をクリックします。ラボで使用したリソースが Google Cloud Skills Boost から削除され、アカウントの情報も消去されます。
ラボの評価を求めるダイアログが表示されたら、星の数を選択してコメントを入力し、[送信] をクリックします。
星の数は、それぞれ次の評価を表します。
フィードバックを送信しない場合は、ダイアログ ボックスを閉じてください。
フィードバックやご提案の送信、修正が必要な箇所をご報告いただく際は、[サポート] タブをご利用ください。
Copyright 2020 Google LLC All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
One lab at a time
Confirm to end all existing labs and start this one