事前準備
開始使用 Cloud Workstations 之前,請確認您具備必要權限,並完成下列必要設定步驟。如果您已完成這項設定,可以略過本節。
-
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 所需的角色
您必須具備
serviceusage.services.enable權限,才能啟用 API。如果您建立了專案,可能已透過擁有者角色 (roles/owner) 取得這項權限。否則,您可以透過 Service Usage 管理員角色 (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或所有公開映像檔建立開機磁碟。 -
Cloud Workstations 會使用 Private Service Connect 連線至 Google 代管服務。如果組織強制執行
constraints/compute.restrictPrivateServiceConnectProducer組織政策限制,您必須將 Google 新增為允許的供應商 (under:organizations/433637338589)。 -
如果貴組織強制執行
constraints/compute.disablePrivateServiceConnectCreationForConsumers組織政策限制,請務必允許連線至 Google API (GOOGLE_APIS) 的 Private Service Connect 端點。如果設定私人叢集,也必須允許連至已發布服務 (SERVICE_PRODUCERS) 的端點。 -
選用:啟用 Container 檔案系統 API,加快工作站啟動速度。
詳情請參閱「使用映像檔串流功能縮短工作站啟動時間」。
建立工作站叢集
工作站叢集會定義特定區域內的一組工作站、管理工作站的生命週期,並提供可設定的網路連線。
工作站叢集與 Google Kubernetes Engine (GKE) 叢集無關。
如要建立工作站叢集,請按照下列步驟操作:
在控制台中,依序前往「Cloud Workstations」>「Cluster management」(叢集管理) 頁面。
在工作站的「Cluster management」(叢集管理) 頁面中,按一下 add_box「Create」(建立)。
在「Name」(名稱) 欄位中,輸入工作站叢集的名稱。
選取離您最近的「Region」(區域)。
選用:輸入其他「Workstation authorization URL」(工作站授權網址),即可使用自訂驗證流程。Cloud Workstations 會將未經驗證的使用者重新導向至這個網址,以便使用者登入。
選用:如要在虛擬私有雲中建立工作站,請展開「聯播網設定」 區段,然後選取自訂網路。
在「Network」(網路) 欄位中,輸入網路名稱,例如
test-network。在「Subnetwork」(子網路) 欄位中,輸入子網路名稱,例如
test-subnetwork。在「Gateway type」(閘道類型) 部分,選取「Public gateway」(公開閘道) 或「Private gateway」(私人閘道)。
如要讓工作站可透過公用網路存取,請選取「Public gateway」(公開閘道)。
如果傳輸中的資料需要資料落地,請選取「Private gateway」(私人閘道)。
如要允許從所選網路內部,向工作站服務輸入或輸出流量,請選取「Private gateway」(私人閘道)。如要進一步瞭解如何建立私人叢集,請參閱「設定 VPC Service Controls 和私人叢集」
選用:系統會以預設的Google Cloud 控制台啟動器,填入「Workstation launcher URL」(工作站啟動器網址),自動啟動已停止的工作站。如要使用自訂啟動器,請將這個網址替換為自訂頁面。
如要將自訂網址重設為預設網址,請按一下「Use Cloud Console launcher」(使用 Cloud 控制台啟動器)。
按一下「Create」(建立),即可開始建立叢集。
工作站叢集通常只需要建立一次。
清除所用資源
如要在 Google Cloud 控制台中刪除工作站叢集,請按照下列步驟操作:
- 在 Google Cloud 控制台中,依序前往 「Cloud Workstations」>「Clusters」(叢集)。
- 找出要刪除的叢集,然後勾選旁邊的核取方塊。
- 按一下more_vert「More」(更多) 選項選單,然後選取「Delete」(刪除),即可刪除所選工作站叢集。
後續步驟
進一步瞭解如何在工作站設定中設定選項。