ラボの設定手順と要件
アカウントと進行状況を保護します。このラボを実行するには、常にシークレット ブラウジング ウィンドウとラボの認証情報を使用してください。

Cloud IAM: Qwik Start

ラボ 15分 universal_currency_alt クレジット: 1 show_chart 入門
info このラボでは、学習をサポートする AI ツールが組み込まれている場合があります。
このコンテンツはまだモバイル デバイス向けに最適化されていません。
快適にご利用いただくには、メールで送信されたリンクを使用して、デスクトップ パソコンでアクセスしてください。

GSP064

Google Cloud セルフペース ラボ

概要

Google Cloud の Identity and Access Management(IAM)サービスを使用すると、Google Cloud リソースの権限を作成および管理できます。Cloud IAM は、一連の Google Cloud サービスに関するアクセス制御を 1 つのシステムに統合し、一貫性のあるオペレーションを提供します。

このラボでは、2 組の異なる認証情報でログインし、Google Cloud のプロジェクト オーナーのロールと閲覧者のロールで権限の付与と取り消しを行う方法を確認します。

学習内容

  • 2 人目のユーザーにロールを割り当てる
  • Cloud IAM に関連付けられた割り当て済みのロールを削除する

前提条件

これは入門レベルのラボで、Cloud IAM の予備知識はほとんど、またはまったく必要ありません。Cloud Storage の使用経験はこのラボで作業を進めるのに役立ちますが、必須ではありません。開始にあたっては、使用可能な .txt または .html 形式のファイルをご用意ください。Cloud IAM に関する高度な演習をお探しの場合は、Google Skills ラボの IAM のカスタムロールをご確認ください。

準備ができたら下にスクロールし、手順に沿ってラボ環境をセットアップします。

設定と要件

前述したように、このラボでは 2 組の認証情報を使用して、IAM ポリシーと、それぞれのロールで使用できる権限について説明します。

ラボの左側にあるラボへの接続パネルに、次のような認証情報のリストが表示されます。

ラボの認証情報を示すラボへの接続パネル

ユーザー名 1 とユーザー名 2 の 2 つのユーザー名がありますのでご注意ください。これらは Cloud IAM での ID を示し、それぞれに異なるアクセス権限が割り当てられています。これらの「ロール」によって、自分が割り当てられたプロジェクトの Google Cloud リソースに対して、できることとできないことに関する制約が設定されます。

1 人目のユーザーとして Cloud コンソールにログインする

  1. [Google Console を開く] ボタンをクリックすると、新しいブラウザタブが開きます。アカウントの選択を求められたら、[別のアカウントを使用] をクリックします。
  2. Google Cloud のログインページが開きます。ログインページが開いたら、googlexxxxxx_student@qwiklabs.net のようなユーザー名 1 の認証情報をコピーして [メールアドレスまたは電話番号] フィールドに貼り付け、[次へ] をクリックします。
  3. ラボへの接続パネルでパスワードをコピーして、[Google ログイン パスワード] フィールドに貼り付けます。
  4. [次へ] をクリックして、利用規約に同意します。Cloud コンソールが開きます。利用規約に合意して [同意して続行] をクリックします。

2 人目のユーザーとして Cloud コンソールにログインする

  1. [Google Console を開く] ボタンをもう一度クリックします。新しいブラウザタブが開き、アカウントの選択を求められたら、[別のアカウントを使用] をクリックします。
  2. Google Cloud のログインページが開きます。googlexxxxxx_student@qwiklabs.net のようなユーザー名 2 の認証情報をコピーして、[メールアドレスまたは電話番号] フィールドに貼り付け、[次へ] をクリックします。
  3. ラボへの接続パネルでパスワードをコピーして、[Google ログイン パスワード] フィールドに貼り付けます。
  4. [次へ] をクリックして、利用規約に同意します。Cloud コンソールが開きます。利用規約に合意して [同意して続行] をクリックします。

これで、ブラウザに新しい 2 つの Cloud コンソールタブが開き、その 1 つはユーザー名 1、もう 1 つはユーザー名 2 でログインした状態になります。

ブラウザタブでユーザーを表示、リセットする

ブラウザタブでユーザーが上書きされる場合や、どのユーザーがどのブラウザタブでログインしているのかわからなくなる場合があります。

ブラウザタブにログインしているユーザーを確認するには、アバターにカーソルを合わせて、そのブラウザタブのユーザー名を表示します。

アバターにカーソルを合わせてユーザー名を確認

ブラウザタブにログインしているユーザーをリセットするには:

  1. アバターをクリックし、[ログアウト] をクリックしてログアウトします。
  2. ラボへの接続パネルで、[Google コンソールを開く] をクリックし、適切なユーザー名とパスワードを使用してログインし直します。

タスク 1. IAM コンソールとプロジェクト レベルのロールを確認する

  1. ユーザー名 1 の Cloud コンソール ページに戻ります。
  2. ナビゲーション メニュー > [IAM と管理] > [IAM] を選択します。これで、[IAM と管理] コンソールが表示されます。
  3. ページ上部の [アクセスを許可] ボタンをクリックします。
  4. [ロールを選択] セクションで [基本] までスクロールし、カーソルを合わせます。

3 つのロールがあります。

  • 編集者
  • オーナー
  • 閲覧者

これらは Google Cloud の基本ロールです。基本ロールはプロジェクト レベルの権限を設定するもので、別途指定しない限り、すべての Google Cloud サービスへのアクセスと管理がこれによって制御されます。

次の表は、Google Cloud IAM の記事、基本ロールに書かれている定義の抜粋です。参照者、閲覧者、編集者、オーナーそれぞれのロールの権限が簡潔にまとめられています。

ロール名

権限

閲覧者(roles/viewer)

既存のリソースやデータを表示する(ただし変更は不可能)など、状態に影響しない読み取り専用アクションに必要な権限。

編集者(roles/editor)

すべての閲覧者権限と、状態を変更するアクション(既存のリソースの変更など)に必要な権限。

オーナー(roles/owner)

すべての編集者権限と、以下のアクションを実行するために必要な権限。

  • プロジェクトとプロジェクト内のすべてのリソースの権限とロールを管理する。
  • プロジェクトの課金を設定する。

このプロジェクトのロールと権限の管理ができましたので、ユーザー名 1 にはプロジェクト オーナーの権限があることになります。

  1. [キャンセル] をクリックして [プリンシパルの追加] パネルを終了します。

編集者のロールを確認する

次に、ユーザー名 2 のコンソールに切り替えます。

  1. [IAM と管理] コンソールに移動し、ナビゲーション メニュー > [IAM と管理] > [IAM] を選択します。

  2. テーブルでユーザー名 1 とユーザー名 2 を検索し、それらに付与されているロールを確認します。ユーザー名 1 とユーザー名 2 のロールは、各ユーザーの右にインラインで一覧表示されます。

次のように表示されます。

  • ユーザー名 2 には「閲覧者」のロールが付与されています。
  • 上部の [アクセスを許可] ボタンはグレー表示されており、クリックしようとすると、次のメッセージが表示されます。「この操作には権限が必要です。必要な権限: resource manager.projects.setIamPolicy」

これは、Google Cloud でできることとできないことに IAM ロールがどのように影響するかを示す一例です。

  1. 次のステップのためにユーザー名 1 のコンソールに切り替えます。

タスク 2. アクセステストのための Cloud Storage バケットを準備する

ユーザー名 1 の Cloud コンソールが表示されていることを確認します。

バケットの作成

  1. 一意の名前で Cloud Storage バケットを作成します。Cloud コンソールから、ナビゲーション メニュー > [Cloud Storage] > [バケット] を選択します。

  2. [+作成] をクリックします。

: バケットの作成で権限エラーが発生した場合は、ログアウトしてからユーザー名 1 の認証情報でログインし直してください。
  1. 次の項目を更新し、他の項目はすべてデフォルト値のままにします。

プロパティ

名前:

グローバルに一意の名前(自分で作成してください)を入力して [続行] をクリックします。

ロケーション タイプ:

マルチリージョン

バケット名をメモしてください。この値は、後のステップで使用します。

  1. [作成] をクリックします。

  2. 「公開アクセスの防止」というメッセージが表示されたら、[確認] をクリックします。

: バケットの作成で権限エラーが発生した場合は、ログアウトしてからユーザー名 1 の認証情報でログインし直してください。

サンプル ファイルのアップロード

  1. [バケットの詳細] ページで、[ファイルをアップロード] をクリックします。

  2. パソコン内を探して、使用するファイルを見つけます。任意のテキスト ファイルまたは html ファイルを使用できます。

  3. そのファイルの行の末尾にあるその他アイコンをクリックし、[名前を変更] をクリックします。

  4. ファイル名を「sample.txt」に変更します。

  5. [名前を変更] をクリックします。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。

バケットを作成してサンプル ファイルをアップロードする

プロジェクト閲覧者のアクセス権を確認する

  1. ユーザー名 2 のコンソールに切り替えます。

  2. コンソールから、ナビゲーション メニュー > [Cloud Storage] > [バケット] を選択します。このユーザーがバケットを表示できることを確認します。

ユーザー名 2 には「閲覧者」のロールが付与されており、状態に影響を与えない読み取り専用アクションが許可されています。この例は、そのユーザーが、自分にアクセス権がある Google Cloud プロジェクトでホストされている Cloud Storage バケットとファイルを閲覧できることを示しています。

タスク 3. プロジェクトへのアクセス権を削除する

ユーザー名 1 のコンソールに切り替えます。

ユーザー名 2 のプロジェクト閲覧者の権限の削除

  1. ナビゲーション メニュー > [IAM と管理] > [IAM] を選択します。次に、ユーザー名 2 の右にインラインで表示されている鉛筆アイコンをクリックします。
注: 鉛筆アイコンが見えない場合は、必要に応じて画面を広げてください。
  1. ロール名の横にあるゴミ箱アイコンをクリックし、ユーザー名 2 のプロジェクト閲覧者のアクセス権を削除します。最後に [保存] をクリックします。

このユーザーがメンバーのリストから消去されていれば、アクセス権が取り消されていることになります。

: 変更が反映されるまで最大で 80 秒ほどかかることがあります。Google Cloud IAM の詳細については、Google Cloud IAM のリソースのドキュメント中のよくある質問をご覧ください。

ユーザー名 2 がアクセス権を失ったことを確認する

  1. ユーザー名 2 の Cloud コンソールに切り替えます。権限が取り消された後もプロジェクトからログアウトされておらず、ユーザー名 2 の認証情報でログインしたままであることを確認します。ログアウトしている場合には、適切な認証情報で再度ログインしてください。

  2. ナビゲーション メニュー > [Cloud Storage] > [バケット] を選択して、Cloud Storage に戻ります。

権限エラーが表示されます。

: 前述したように、権限が取り消されるまでに最大で 80 秒ほどかかることがあります。権限エラーが発生しなかった場合は、2 分ほど待ってからコンソールを更新してみてください。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。

プロジェクトへのアクセス権を削除する

タスク 4. Cloud Storage の権限を追加する

  1. ラボへの接続パネルから、名前ユーザー名 2をコピーします。

  2. ユーザー名 1 のコンソールに切り替えます。ユーザー名 1 の認証情報でログインしたままであることを確認します。ログアウトしている場合は、適切な認証情報で再度ログインしてください。

  3. Cloud コンソールで、ナビゲーション メニュー > [IAM と管理] > [IAM] を選択します。

  4. [アクセスを許可] ボタンをクリックして、ユーザー名 2新しいプリンシパルフィールドに貼り付けます。

  5. [ロールを選択] フィールドで、[Cloud Storage] > [ストレージ オブジェクト閲覧者] をプルダウン メニューから選択します。

  6. [保存] をクリックします。

アクセス権の確認

  1. ユーザー名 2 のコンソールに切り替えます。引き続き、[Cloud Storage] ページが表示されています。

ユーザー名 2 はプロジェクト閲覧者ロールがないため、Cloud コンソールでプロジェクトやそのリソースを表示できません。ただし、このユーザーには、Cloud Storage に対する、Storage オブジェクト閲覧者ロールという特定のアクセス権があります。以下の手順で確認してください。

  1. Cloud Shell をアクティブにする Cloud Shell をアクティブにするアイコン」クリックして、Cloud Shell コマンドラインを開きます。プロンプトが表示されたら、[続行] をクリックします。

  2. Cloud Shell セッションを開き、次のコマンドを入力します。このとき、[YOUR_BUCKET_NAME] を先ほど作成したバケットの名前に置き換えます。

gsutil ls gs://[YOUR_BUCKET_NAME]

次のような出力が返されます。

gs://[YOUR_BUCKET_NAME]/sample.txt 注: AccessDeniedException が表示される場合は、1 分ほど待ってから前のコマンドを再度実行します。
  1. これにより、ユーザー名 2 に Cloud Storage バケットへの表示アクセス権が付与されていることがわかります。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。

Cloud Storage の権限を追加する

お疲れさまでした

Cloud IAM のロールをユーザーに付与し、取り消す演習を行いました。

次のステップと詳細情報

このラボは Qwik Start と呼ばれるラボシリーズの一部でもあります。これらのラボでは、Google Cloud で利用できる多くの機能を体験できます。Google Skills カタログで「Qwik Start」を検索し、興味のあるラボを探してみてください。

Google Cloud トレーニングと認定資格

Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。必要な技術スキルとベスト プラクティスについて取り扱うクラスでは、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。

マニュアルの最終更新日: 2024 年 4 月 15 日

ラボの最終テスト日: 2024 年 4 月 8 日

Copyright 2026 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。

Malheureusement, l'atelier Machine Learning avec TensorFlow dans Vertex AI est actuellement indisponible.

close

始める前に

  1. ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
  2. ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
  3. 画面左上の [ラボを開始] をクリックして開始します

シークレット ブラウジングを使用する

  1. ラボで使用するユーザー名パスワードをコピーします
  2. プライベート モードで [コンソールを開く] をクリックします

コンソールにログインする

    ラボの認証情報を使用して
  1. ログインします。他の認証情報を使用すると、エラーが発生したり、料金が発生したりする可能性があります。
  2. 利用規約に同意し、再設定用のリソースページをスキップします
  3. ラボを終了する場合や最初からやり直す場合を除き、[ラボを終了] はクリックしないでください。クリックすると、作業内容がクリアされ、プロジェクトが削除されます

このコンテンツは現在ご利用いただけません

利用可能になりましたら、メールでお知らせいたします

ありがとうございます。

利用可能になりましたら、メールでご連絡いたします

1 回に 1 つのラボ

既存のラボをすべて終了して、このラボを開始することを確認してください

シークレット ブラウジングを使用してラボを実行する

このラボを実行するには、シークレット モードまたはシークレット ブラウジング ウィンドウを使用することをおすすめします。これにより、個人アカウントと受講者アカウントの競合を防ぎ、個人アカウントに追加料金が発生することを防ぎます。