开发者社区 问答 正文

云解析怎么删除域名分组



描述


根据传入参数删除域名分组名称。【注意】:域名分组中包含的域名数量为0,才能删除域名分组,且默认分组无法删除。

请求参数

名称类型是否必须描述
ActionString操作接口名,系统规定参数,取值:DeleteDomainGroup
GroupIdString域名分组ID


返回参数


公共返回参数,详见 公共返回参数
名称类型描述
RequestIdString唯一请求识别码
GroupNameString域名分组名称


错误码


对于所有接口的通用性错误,请参考 错误代码表
错误代码描述HTTP 状态码语义
InvalidDomainGroup.NotExistThe domain group name is not exist.400域名分组不存在
Fobidden.DefaultGroupThe default domain group can’t be deleted.400默认域名分组无法删除
Fobidden.NotEmptyGroupThe domain group can’t be deleted because it is not empty.400含有域名的分组无法删除


示例



请求示例

http://alidns.aliyuncs.com/?Action=DeleteDomainGroup&GroupId=2223&<公共请求参数>

返回示例



XML格式

<DeleteDomainGroupResponse><RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId><GroupName>MyGroup</GroupName></DeleteDomainGroupResponse>

JSON示例

{"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382","GroupName": "MyGroup"}

展开
收起
boxti 2017-10-18 10:30:37 1751 分享 版权
阿里云 AI 助理回答

您提到的操作是使用阿里云DNS服务(Alibaba Cloud DNS)中的API来删除一个域名分组。下面是对这个操作的详细说明和指导:

操作描述

通过调用DeleteDomainGroup API接口,您可以根据指定的域名分组ID删除该域名分组。但请注意,只有当该域名分组中不包含任何域名(即域名数量为0)时,才能执行删除操作。此外,系统默认的域名分组是不允许被删除的。

请求参数

  • Action: 必须参数,固定值为DeleteDomainGroup,表示执行删除域名分组的操作。
  • GroupId: 必须参数,类型为String,表示要删除的域名分组的ID。这个ID是唯一标识一个域名分组的。

返回参数

  • RequestId: String类型,返回的唯一请求识别码,用于追踪和识别每一次API请求。
  • GroupName: String类型,如果操作成功,可能会返回被删除的域名分组名称,但根据官方文档,此字段并不保证每次响应都存在。

错误码

  • InvalidDomainGroup.NotExist: 当尝试删除的域名分组不存在时,会返回此错误代码,HTTP状态码为400。
  • Forbidden.DefaultGroup: 如果尝试删除的是默认域名分组,会收到此错误提示,同样HTTP状态码为400,因为默认分组是不可删除的。
  • Forbidden.NotEmptyGroup: 当尝试删除的域名分组非空(即包含至少一个域名)时,会返回此错误,HTTP状态码也是400。

示例请求

http://alidns.aliyuncs.com/?Action=DeleteDomainGroup&GroupId=您的域名分组ID

请确保替换您的域名分组ID为实际需要删除的域名分组ID。

在执行此操作前,请务必确认满足以下条件: 1. 确认该分组内没有绑定任何域名。 2. 确认不是尝试删除默认分组。

进行API调用时,还需要正确设置阿里云的AccessKey ID和Access Key Secret作为鉴权信息,并且可以考虑使用POST方法并按照阿里云API Gateway的要求对请求进行签名处理,以确保请求的安全性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答