このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。
始める前に
Cloud Workstations の使用を開始する前に、必要な権限があることと、必要な設定手順を完了していることを確認してください。すでに設定を完了している場合は、このセクションをスキップできます。
- Google Cloud アカウントにログインします。 Google Cloudを初めて使用する場合は、 アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Cloud Workstations API を有効にします。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限を含む Service Usage 管理者 IAM ロール(roles/serviceusage.serviceUsageAdmin)が必要です。詳しくは、ロールを付与する方法をご覧ください。 -
ワークステーション構成を作成できるように、プロジェクトに Cloud Workstations 管理者の IAM ロールがあることを確認します。 Google Cloud コンソールで IAM ロールを確認するには、[IAM] ページに移動します。
-
Cloud Workstations は、Compute Engine の事前構成済み公開 Container-Optimized OS(COS)イメージから起動された VM でホストされます。
constraints/compute.trustedimageProjects組織ポリシーの制約が適用されている場合は、イメージ アクセスの制限を設定して、ユーザーがprojects/cos-cloudまたはすべての公開イメージからブートディスクを作成できるようにする必要があります。 -
省略可: Container File System API を有効にして、ワークステーションの起動を高速化します。
Container File System API を有効にする
詳細については、イメージ ストリーミングを使用してワークステーションの起動時間を短縮するをご覧ください。
ワークステーション クラスタを作成する
ワークステーション クラスタは、特定のリージョンにあるワークステーションのグループを定義し、そのライフサイクル中にワークステーションを管理して、構成可能なネットワーク接続を提供します。
ワークステーション クラスタは Google Kubernetes Engine(GKE)クラスタとは関係ありません。
ワークステーション クラスタを作成するには、次の手順に沿って操作します。
コンソールで、[Cloud Workstations] > [クラスタ管理] ページに移動します。
ワークステーションの [クラスタ管理] ページで、 add_box [作成] をクリックします。
[名前] フィールドに、クラスタの名前を入力します。
最も近いリージョンを選択します。
省略可: カスタム認証フローを使用する場合は、別のワークステーション認証 URL を入力します。Cloud Workstations は、未認証のユーザーをこのログイン用 URL にリダイレクトします。
省略可: VPC 内にワークステーションを作成するには、[ネットワーク設定] セクションを開き、カスタム ネットワークを選択します。
[ネットワーク] フィールドに、ネットワークの名前(例:
test-network)を入力します。[サブネットワーク] フィールドに、サブネットワークの名前を入力します(例:
test-subnetwork)。[ゲートウェイ タイプ] セクションで、[パブリック ゲートウェイ] または [プライベート ゲートウェイ] を選択します。
パブリック ネットワークからワークステーションにアクセスできるようにするには、[パブリック ゲートウェイ] を選択します。
移行中のデータにデータ所在地が必要な場合は、[プライベート ゲートウェイ] を選択します。
選択したネットワーク内からワークステーション サービスへの上り(内向き)と下り(外向き)を許可するには、[プライベート ゲートウェイ] を選択します。限定公開クラスタの作成の詳細については、VPC Service Controls と限定公開クラスタを構成するをご覧ください。
省略可: [ワークステーション ランチャーの URL] に、デフォルトのGoogle Cloud コンソール ランチャーが入力されています。このランチャーは、停止したワークステーションを自動的に起動します。カスタム ランチャーを使用する場合は、この URL をカスタムページに置き換えます。
カスタム URL をデフォルトに戻すには、[Cloud コンソール ランチャーを使用する] をクリックします。
[作成] をクリックして、クラスタの作成プロセスを開始します。
ワークステーション クラスタの作成は通常 1 回だけ必要です。
クリーンアップ
Google Cloud コンソールからワークステーション クラスタを削除するには:
- Google Cloud コンソールで、[Cloud Workstations] > [クラスタ] に移動します。
- 削除するクラスタの横にあるチェックボックスをオンにします。
- more_vert [その他] オプション メニューをクリックし、[削除] を選択して、選択したワークステーション クラスタを削除します。
次のステップ
ワークステーション構成でオプションを構成する方法を学習する。