设置工作站

了解如何设置和使用工作站集群、工作站配置和工作站。在开始之前,请检查本快速入门的前提条件 ,然后按照以下步骤操作

  1. 创建工作站集群
  2. 创建工作站配置
  3. 创建并启动工作站

如果您不再需要本快速入门中创建的资源, 请务必进行 清理 以免产生额外费用。


如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:

操作演示


准备工作

本指南介绍了管理员设置 Cloud Workstations 以及开发者 使用工作站的步骤。

如需设置 Cloud Workstations,请完成以下步骤:

  1. 登录您的 Google Cloud 账号。如果您是新手 Google Cloud, 请创建一个账号来评估我们的产品在 实际场景中的表现。新客户还可获享 $300 赠金,用于 运行、测试和部署工作负载。
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  4. Verify that billing is enabled for your Google Cloud project.

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  7. Verify that billing is enabled for your Google Cloud project.

  8. 启用 Cloud Workstations API。

    启用 API 所需的角色

    如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (roles/serviceusage.serviceUsageAdmin),该角色包含 serviceusage.services.enable 权限。了解如何授予角色

    启用 API

所需角色

如需获得管理和使用工作站所需的权限,请让您的管理员为您授予以下 IAM 角色:

  • 创建和管理工作站集群和配置: Cloud Workstations Admin (roles/workstations.admin) 在项目上
  • 使用配置创建工作站: Cloud Workstations Creator (roles/workstations.workstationCreator) 项目或工作站配置的
  • 使用工作站: Cloud Workstations User (roles/workstations.user) 工作站的 角色。系统会自动针对您创建的工作站授予此角色。

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。

如需详细了解所有 Cloud Workstations 角色,请参阅 使用 IAM 进行访问权限控制

创建工作站集群

第一步是创建工作站集群。 工作站集群定义了特定区域中的一组工作站,在其生命周期内管理工作站,并提供可配置的网络连接。

工作站集群与 Google Kubernetes Engine (GKE) 集群无关。 如需创建工作站集群,请按照以下步骤操作:

  1. 在控制台中, 进入 Cloud Workstations > 集群管理 页面。

    前往集群管理

  2. 在工作站的集群管理 页面中,点击 add_box创建

  3. 名称字段中,输入 test-cluster 作为工作站集群的名称。

  4. 选择距离您最近的区域

  5. 可选:输入其他工作站授权网址 以使用自定义身份验证流程。

  6. 跳过网络设置

  7. 可选:工作站启动器网址会填充默认的Google Cloud 控制台启动器,该启动器会自动启动已停止的工作站。如果您想使用自定义启动器,请将此网址替换为您的自定义网页。

    如需将自定义网址重置为默认网址,请点击使用 Cloud 控制台启动器

  8. 点击创建,以开始创建集群过程。

创建工作站集群最多可能需要 20 分钟,但在大多数情况下只需执行一次。

创建工作站配置

本快速入门将引导您完成最基本的工作站配置。 如需快速开始,请接受用于定义机器设置、自定义环境和添加用户的默认设置。

如需配置工作站配置的基础知识,请按照以下步骤操作:

  1. 在控制台中, 进入 Cloud Workstations > 工作站配置

    前往工作站配置

  2. 工作站配置 页面中,点击 add_box创建

  3. 名称 字段中,输入 test-configuration 作为工作站配置的名称。

  4. 区域 字段中,选择您创建工作站集群 test-cluster 的区域。

  5. 从可用的工作站集群 列表中,选择 test-cluster,然后点击继续

  6. 对于机器预设,选择中等

  7. 对于快速启动工作站,选择已停用以降低费用。

  8. 如果您要为团队自定义工作站配置,则可以 定义 机器设置、自定义环境设置,并在 用户和权限页面上向用户授予访问权限。对于本练习,您可以跳过这些步骤。

  9. 如需创建工作站配置,请点击创建

如需详细了解如何使用本快速入门中跳过的选项 创建工作站配置,请参阅有关 工作站配置的详细部分。

创建并启动工作站

工作站是管理员或平台团队在工作站配置中定义的预配置开发环境。 如需创建工作站,请按照以下步骤操作:

  1. 在 Google Cloud 控制台中,进入 Cloud Workstations > 工作站 页面。

    前往工作站

  2. 点击 add_box创建

    如果项目中没有任何工作站配置,或者您无权查看配置,则创建 链接可能被停用。 请让贵组织的 Cloud Workstations Admin 为您创建工作站配置。

  3. 接受默认的工作站名称

  4. 点击 arrow_drop_down 展开 箭头,然后选择 配置 字段中的 工作站配置来定义工作站。 例如,如果您在上一步中将工作站配置命名为 test-configuration,请从列表中选择该配置。

  5. 点击创建 以创建工作站。

现在您已经创建了工作站,接下来可以启动工作站以开始开发:

  1. 点击工作站
  2. 在工作站列表中,找到您的工作站名称,然后点击启动
  3. 工作站默认连接到端口 80。 如果工作站已停止,点击启动 也会启动它。

  4. 以下示例显示了 Cloud Workstations 基本编辑器的欢迎页面。 您的页面可能看起来有所不同,具体取决于您定义工作站配置的方式:

    Cloud Workstations 基本编辑器

    如需详细了解如何通过 SSH 进行连接,请参阅 SSH 支持

    如需详细了解如何连接到 工作站上运行的网络应用,请参阅 访问工作站上运行的 HTTP 服务器

清理

为避免因本页面中使用的资源导致您的 Google Cloud 账号产生费用,请务必删除不再需要的资源。

如需从 Google Cloud 控制台或 Google Cloud gcloud CLI 中删除项目,请执行以下操作:

控制台

  1. 在 Google Cloud 控制台中,前往 管理资源 页面。

    转到“管理资源”

  2. 在项目列表中,选择要删除的项目,然后点击删除
  3. 在对话框中输入项目 ID,然后点击 关闭 以删除项目。

gcloud

    删除项目: Google Cloud

    gcloud projects delete PROJECT_ID

如需详细了解如何删除其他资源, 例如工作站集群、工作站配置和工作站, 请参阅删除资源

后续步骤