列出和查看实例

您可以使用 gcloud CLI 列出项目中的所有 Secure Source Manager 实例。如需详细了解 Secure Source Manager 实例,请参阅 [Secure Source Manager 概览][ssm-overview]。

所需的角色

如需获得列出实例所需的权限,请让您的管理员为您授予实例项目的 Secure Source Manager Instance Manager (roles/securesourcemanager.instanceManager) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

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

如需了解如何授予 Secure Source Manager 角色,请参阅使用 IAM 进行访问权限控制向用户授予实例访问权限

列出项目中的实例

运行以下命令以获取项目中的 Secure Source Manager 实例列表:

gcloud beta source-manager instances list --region=REGION

REGION 替换为您要列出实例的位置。

响应将如下所示:

INSTANCE_ID: my-instance
LOCATION: us-central1
STATE: ACTIVE
CREATE_TIME: 2023-02-27T20:57:52
UPDATE_TIME: 2023-02-27T21:11:59
HTML_HOST: my-instance-098765432109.us-central1.sourcemanager.dev

您可以在浏览器地址栏中输入 HTML_HOST 的值来访问实例。

获取实例详情

运行以下命令可获取实例的详细信息:

gcloud beta source-manager instances describe INSTANCE_ID \
    --region=REGION

替换以下内容:

  • INSTANCE_ID 替换为您的实例名称。
  • REGION 替换为您的实例所在的位置。如需了解支持的地区,请参阅位置

响应包含实例的详细信息,类似于以下内容:

createTime: '2023-02-27T20:57:52.310148676Z'
hostConfig:
  api: my-instance-123456789098-api.us-central1.sourcemanager.dev
  gitHttp: my-instance-123456789098-git.us-central1.sourcemanager.dev
  gitSsh: my-instance-123456789098-ssh.us-central1.sourcemanager.dev
  html: my-instance-123456789098.us-central1.sourcemanager.dev
name: projects/my-project/locations/us-central1/instances/my-instance
state: ACTIVE
updateTime: '2023-02-27T21:11:59.538591815Z'

后续步骤