删除报告

通过 App Optimize API 创建的报告会在创建 24 小时后自动删除。不过,如果您不再需要报告,可以使用 API 在报告预定的过期时间之前明确将其删除。

删除后,您将无法再通过 App Optimize API 访问相应报告及其数据。

准备工作

  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud新手,请 创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 安装 Google Cloud CLI。

  3. 如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI

  4. 如需初始化 gcloud CLI,请运行以下命令:

    gcloud init
  5. 验证您是否拥有完成本指南所需的权限

  6. 安装 Google Cloud CLI。

  7. 如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI

  8. 如需初始化 gcloud CLI,请运行以下命令:

    gcloud init
  9. 验证您是否拥有完成本指南所需的权限

所需的角色

如需获得删除报告所需的权限,请让您的管理员向您授予拥有报告资源的项目的 App Optimize Admin (roles/appoptimize.admin) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

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

删除报告

如需使用 REST API 删除报告,请向报告的资源端点发送 HTTP DELETE 请求。

使用以下 curl 命令发送请求:

curl -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  "https://appoptimize.googleapis.com/v1beta/projects/PROJECT_ID/locations/global/reports/REPORT_ID"

替换以下内容:

  • PROJECT_ID:您要删除的报告资源所属的 Google Cloud 项目的 ID。
  • REPORT_ID:要删除的报告的 ID。 此 ID 是在创建报告时指定的,可以通过列出项目中的报告来获取。

如果请求成功,API 会返回空的 JSON 响应 {}

后续步骤