使用 Google Cloud 控制台或 Google Cloud CLI 创建项目时,App Topology 会默认处于启用状态,并且会自动为 App Hub 管理项目启用。
如需在项目中关闭 App Topology,请停用 App Topology API (apptopology.googleapis.com)。您可以使用组织政策限制来阻止 API 激活,也可以在特定项目中选择性地停用 API。
使用政策限制 API 启用
如需阻止使用 App Topology API,请使用限制 Service Usage组织政策限制条件。您可以在组织级、文件夹级或项目级定义限制。 如需了解详情,请参阅限制服务用量。
停用 App Topology API
以下说明介绍了如何在单个项目中停用 App Topology API。如果您想在不使用组织政策限制条件的情况下在文件夹或组织级层停用 API,请参阅分层服务激活。
-
如需获得停用 API 所需的权限,请让您的管理员为您授予项目的 Service Usage Admin (
roles/serviceusage.serviceUsageAdmin) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。 如需关闭 App Topology,请执行以下操作:
gcloud
-
在 Google Cloud 控制台中,激活 Cloud Shell。
使用命令
gcloud services disable停用 App Topology API (apptopology.googleapis.com):gcloud services disable apptopology.googleapis.com
如果成功,该命令会返回以下消息:
Operation finished successfully.
API
使用
services.disable方法停用 API (apptopology.googleapis.com):curl -X POST
-H "Authorization: Bearer $(gcloud auth print-access-token)"
"https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/apptopology.googleapis.com:disable"将
PROJECT_ID替换为您要停用 App Topology 的项目 ID。如果命令成功,则会返回一个
long-running operation,其中包含name字段。您可以使用name字段中的值来检查操作的状态。-
后续步骤
详细了解如何启用和停用服务。