删除自定义解析器转发规则
您可以使用用户界面、CLI 或 API 删除IBM Cloud® DNS Services中的自定义解析器转发规则。
在控制台中删除自定义解析器转发规则
要在控制台中删除转发规则,请按照以下步骤操作:
- 从浏览器打开 IBM Cloud 控制台 并登录账户。
- 选择导航菜单
,然后单击资源列表 > 网络 > dns-cr-实例。
- 导航至自定义解析器选项卡。
- 在自定义解析器表中,单击要编辑的自定义解析器名称。
- 在自定义解析器详细信息页面,选择转发规则选项卡。
- 单击要删除的规则旁边的操作菜单
。
- 选择删除。
不能删除默认规则。
从 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 删除自定义解析器转发规则,请按照以下步骤操作:
-
使用正确的变量设置 API 环境。
-
在变量中存储以下值,以便在 API 命令中使用:
instance_id
,它是服务实例的唯一标识符。resolver_id
,它是自定义解析器的唯一标识符。rule_id
,它是转发规则的唯一标识符。X-Correlation-ID
,这是一个唯一标识请求的字符串。
-
启动所有变量后,删除自定义解析器转发规则:
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'