ワークステーションを設定する
チームのワークステーション クラスター、ワークステーション構成、およびワークステーションを瀬亭する方法を学びます。始める前に、このクイックスタートの前提条件を確認してから、次の手順に従います。
このクイックスタートで作成したリソースがもう必要ない場合は、追加費用が発生しないようにクリーンアップしてください。
このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。
始める前に
Cloud Workstations の使用を開始する前に、必要な権限があることと、必要な設定手順を完了していることを確認してください。
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure 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.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Workstations API.
-
管理者の場合は、ワークステーション構成を作成できるように、プロジェクトに対して Cloud Workstations 管理者の IAM ロールがあることを確認してください。
デベロッパーの場合で、Google Cloud コンソールに使用可能なワークステーション構成がない場合は、組織の Cloud Workstations 管理者にワークステーション構成の作成を依頼するか、これらのリソースを自分で作成できるように、プロジェクトに対して Cloud Workstations 管理者の IAM ロールがあることを確認してください。 IAM ロールを確認するには、Google Cloud コンソールの IAM ページに移動します。
ワークステーション クラスタの作成
最初のステップは、ワークステーション クラスタを作成することです。ワークステーション クラスタは、特定のリージョンにあるワークステーションのグループを定義し、そのライフサイクル中にワークステーションを管理して、構成可能なネットワーク接続を提供します。ワークステーション クラスタは、Google Kubernetes Engine(GKE)クラスタとは関係ありません。ワークステーション クラスタを作成するには、次の手順に沿って操作します。
コンソールで、[Cloud Workstations] > [クラスタ管理] ページに移動します。
ワークステーションの [クラスタ管理] ページで、 add_box [作成] をクリックします。
[名前] フィールドに、ワークステーション クラスタの名前として「
test-cluster
」と入力します。最も近いリージョンを選択します。
[ネットワーク設定] はスキップします。
[作成] をクリックして、クラスタの作成プロセスを開始します。
ワークステーション クラスタの作成には最長で 20 分かかりますが、ほとんどの場合 1 回だけ必要です。
ワークステーション構成を作成する
このクイックスタートでは、最も基本的なワークステーション構成について説明します。すぐに開始するには、マシンの設定、環境のカスタマイズ、ユーザーの追加に使用するデフォルト値をそのまま使用します。 ワークステーション構成の基本を構成する手順は次のとおりです。コンソールで、Cloud Workstations > ワークステーション構成に移動します。
[ワークステーション構成] ページで、add_box [作成] をクリックします。
[名前] フィールドに、ワークステーション構成の名前として
test-configuration
を入力します。使用可能なワークステーション クラスタのリストから
test-cluster
を選択し、[続行] をクリックします。使用可能なワークステーション クラスタがない場合は、ワークステーション クラスタを作成するの手順が完了していることを確認してください。費用を抑えるには、[クイック スタート ワークステーション] で [無効] を選択します。
チームのワークステーション構成をカスタマイズしていた場合は、マシンの設定を定義して、環境設定をカスタマイズし、ユーザーを IAM ポリシーに追加することもできます。この演習では、これらの手順をスキップできます。
ワークステーション構成を作成するには、[作成] をクリックします。
このクイックスタートでスキップされたオプションを使用してワークステーション構成を作成する方法については、ワークステーション構成の詳細をご覧ください。
ワークステーションの作成と起動
ワークステーションは、管理者またはプラットフォーム チームがワークステーション構成で定義する、事前構成された開発環境です。ワークステーションを作成するには、次の手順に沿って操作します。Google Cloud コンソールで、[Cloud Workstations] > [ワークステーション] ページに移動します。
add_box [作成] をクリックします。
プロジェクトにワークステーション構成がない場合、または表示する構成権限がない場合は、[作成] リンクが無効になっている場合があります。ワークステーション構成の作成を組織の Cloud Workstations 管理者に依頼します。
デフォルトのワークステーションの [名前] をそのまま使用します。
構成フィールドのarrow_drop_down展開矢印をクリックし、ワークステーション構成を選択してワークステーションを定義します。たとえば、前の手順でワークステーション構成の名前を
test-configuration
にした場合、リストからその名前を選択します。[
作成 ] をクリックして、ワークステーションを作成します。
- [ワークステーション] をクリックします。
- 使用可能なワークステーションのリストで作成したワークステーションを見つけ、その横にあるチェックボックスをオンにして、[開始] をクリックします。これによりワークステーションが開始され、親ワークステーション構成とワークステーションが一致します。
- ワークステーションを開始するように求められたら、[開始] をクリックして確定します。 開始オペレーションが進行中の間、ステータスは [開始中] に変わり、ステータス アイコン 更新 が回転します。ワークステーションの開始には数分かかる場合があります。
- ワークステーションの準備が整うと、ステータスが [実行中] に変わり、ステータス アイコンが check_circle チェックマークに変わります。
[運用開始] をクリックします。ワークステーションはデフォルトでポート
80
に接続します。次の例は、Cloud Workstations のベースエディタのスタートページを示しています。ワークステーション構成の定義方法によっては、ページが異なる場合があります。
SSH 経由の接続の詳細については、SSH サポートをご覧ください。
ワークステーションで実行されているウェブアプリへの接続の詳細については、ワークステーションで実行されている HTTP サーバーにアクセスするをご覧ください。
クリーンアップ
Google Cloud アカウントに対して、このページで使用したリソースについての課金が行われないようにするには、不要になったリソースを削除してください。
Google Cloud コンソールまたは gcloud
CLI から Google Cloud プロジェクトを削除するには:
Console
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
gcloud
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
次のステップ
ワークステーション構成で追加のオプションを構成する方法を学習する。
IntelliJ IDEA Ultimate や PyCharm Professional などの JetBrains IDE で Cloud Workstations を使用する。