IBM Cloud Docs
删除自定义解析器转发规则

删除自定义解析器转发规则

您可以使用用户界面、CLI 或 API 删除IBM Cloud® DNS Services中的自定义解析器转发规则。

在控制台中删除自定义解析器转发规则

要在控制台中删除转发规则,请按照以下步骤操作:

  1. 从浏览器打开 IBM Cloud 控制台 并登录账户。
  2. 选择导航菜单 菜单图标,然后单击资源列表 > 网络 > dns-cr-实例
  3. 导航至自定义解析器选项卡。
  4. 在自定义解析器表中,单击要编辑的自定义解析器名称。
  5. 在自定义解析器详细信息页面,选择转发规则选项卡。
  6. 单击要删除的规则旁边的操作菜单操作图标
  7. 选择删除

不能删除默认规则。

从 CLI 删除自定义解析器转发规则

要使用 CLI 删除自定义解析器转发规则,请运行以下命令:

ibmcloud dns custom-resolver-forwarding-rule-delete RESOLVER_ID RULE_ID [-i, --instance INSTANCE] [-f, --force]

其中:

  • RESOLVER_ID 是自定义解析器的 ID。
  • RULE_ID 是自定义解析器转发规则的 ID。
  • -i,--instance 是实例名称或 ID。 如果未设置,则使用 "dns instance-target INSTANCE 指定的上下文实例。
  • -f,--force 删除自定义解析器转发规则,不提示确认。

使用 API 删除自定义解析器转发

要使用 API 删除自定义解析器转发规则,请按照以下步骤操作:

  1. 使用正确的变量设置 API 环境。

  2. 在变量中存储以下值,以便在 API 命令中使用:

    • instance_id,它是服务实例的唯一标识符。
    • resolver_id,它是自定义解析器的唯一标识符。
    • rule_id,它是转发规则的唯一标识符。
    • X-Correlation-ID,这是一个唯一标识请求的字符串。
  3. 启动所有变量后,删除自定义解析器转发规则:

    curl -X DELETE https://api.dns-svcs.cloud.ibm.com/v1/instances/2be5d4a7-78f0-4c62-a957-41dc15342777/custom_resolvers/ddbe7a53-7971-46dc-b021-420335c31562/forwarding_rules/80b7d905-b2fd-416f-9e0c-b2e554125a4c -H 'Authorization: Bearer xxxxxx'