查看您的素材资源

本文档介绍了如何在 Cloud Shell 中使用 Cloud Asset Inventory 和 Google Cloud CLI 查看资产。

准备工作

您需要先启用 Cloud Asset Inventory API 并设置权限,然后才能使用 Cloud Asset Inventory。

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Enable the Cloud Asset Inventory API.

    Enable the API

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Enable the Cloud Asset Inventory API.

    Enable the API

  6. 向用户授予以下角色: Cloud Asset Owner (roles/cloudasset.owner)。

查看您的素材资源

在您选择的项目中,创建一个 Compute Engine 虚拟机实例,以便您在 Cloud Asset Inventory 中查看该实例:

  1. 在 Google Cloud 控制台中,前往虚拟机实例页面。

    进入“虚拟机实例”

  2. 点击创建实例

  3. 输入实例的名称。

  4. 点击创建

列出项目中的所有虚拟机实例:

  1. 在 Google Cloud 控制台中,点击 激活 Cloud Shell

  2. 在 Cloud Shell 中,运行以下命令:

    gcloud asset list \
        --project=PROJECT_ID \
        --asset-types=compute.googleapis.com/Instance \
        --content-type=resource
    

    PROJECT_ID 替换为您要列出其资源的项目的 ID。

    在上面的代码示例中,compute.googleapis.com/Instance 资产类型仅用于列出 Compute Engine 虚拟机实例。如需查看所有素材资源类型,请参阅素材资源类型

    还设置了内容类型 resource。这表示响应中还应返回 resource 元数据。如果未设置内容类型,则系统只会返回每个素材资源的基本信息,例如素材资源名称、上次更新时间以及所属项目。

清理

为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。

  1. 在 Google Cloud 控制台中,前往虚拟机实例页面。

    进入“虚拟机实例”

  2. 在您创建的虚拟机实例名称所在的行中,点击 更多操作

  3. 点击删除,然后确认删除。

后续步骤