删除 API 代理

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

当您删除 API 代理时,Apigee 会移除该 API 代理,并取消其在集群中的部署。

删除 API 代理与取消部署 API 代理类似,区别是您可以返回修改已取消部署的修订版本。删除 API 代理后,便无法再修改此代理。

Apigee 界面

如需在 Apigee 界面中删除 API 代理,请执行以下操作:

  1. 如果您使用的是 Cloud 控制台中的 Apigee 界面:请选择代理开发 > API 代理

    如果您使用的是经典版 Apigee 界面:请选择开发 > API 代理,然后在代理窗格中,选择代理的环境。

  2. 在要删除的代理对应的行中,点击操作下的垃圾桶图标。
  3. 在确认对话框中点击删除

如需了解如何检查刚删除的代理的状态,请参阅查看部署状态

Apigee API

如需在 Apigee 组织中删除 API 代理,请向以下资源发出 DELETE 请求:

https://apigee.googleapis.com/v1/organizations/$ORG/apis/$API

例如,如需删除 helloworld API 代理,请执行以下操作:

curl "https://apigee.googleapis.com/v1/organizations/myorg/apis/helloworld" \
  -X DELETE \
  -H "Authorization: Bearer $TOKEN"

按照获取 OAuth 2.0 访问令牌中的说明,将 $TOKEN 设置为您的 OAuth 2.0 访问令牌。如需了解此示例中使用的 curl 选项,请参阅使用 curl。如需了解所使用的环境变量,请参阅为 Apigee API 请求设置环境变量

以下提供了一个响应输出示例:

{
  "metaData": {
    "createdAt": "1559145292799",
    "lastModifiedAt": "1559145292799",
    "subType": "Proxy"
  },
  "name": "helloworld",
  "revision": [
    "1"
  ]
}

如需了解详情,请参阅 API 代理 API