我正在尝试创建一个Dynect
托管 DNS 用户,该用户具有通过 REST API 添加和删除 CNAME 所需的最小权限集。
到目前为止,我可以创建它们CNAMEs
但不能删除它们。
我有RecordAdd
、RecordUpdate
、RecordDelete
、ZoneAddNode
、ZoneRemoveNode
和ZonePublish
设置。
- 当我尝试通过 API 删除 CNAME 时,出现以下
404
错误“主机不在该区域”。 - 当我尝试以
CNAME
具有完全权限的用户身份以相同的方式删除时,它运行正常,所以我知道 API 调用是正确的。
答案1
除了 RecordAdd/Update/Delete 权限之外,您还需要 RecordGet 权限。