云解析服务 DNS-创建DNS自定义策略:JSON视图配置自定义策略

时间:2023-11-01 16:18:48

JSON视图配置自定义策略

  1. 登录管理控制台。
  2. 在控制台页面,将鼠标移动至右上方的帐号名,在下拉列表中选择“统一身份认证”。
  3. 在“统一身认证服务”页面左侧导航栏中,选择“权限”。
  4. 在“权限”页面,单击右上方的“创建自定义策略”。

    进入“创建自定义策略”页面。

  5. 输入“策略名称”。
  6. 选择“作用范围”,即自定义策略的生效范围,根据服务的部署区域选择。服务部署区域,请参考系统权限
    • 全局级服务:系统权限中该服务的“所属区域”为“全局区域”,表示该服务为全局级服务。创建全局级服务的自定义策略时,作用范围选择“全局级服务”。给用户组授予该自定义策略时,需要在全局区域中进行。
    • 项目级服务:系统权限中该服务的“所属区域”为“除全局区域外其他区域”,表示该服务为项目级服务。创建项目级服务的自定义策略时,作用范围选择“项目级服务”。给用户组授予该自定义策略时,需要在除全局区域外其他区域中进行。

    因DNS是区域级项目,此处选择“项目级服务”。

    如果一个自定义策略中包含多个服务的授权语句,这些服务必须是同一属性,即都是全局级服务或者项目级服务。如果需要同时设置全局服务和项目级服务的自定义策略,请创建两条自定义策略,“作用范围”分别为“全局级服务”以及“项目级服务”。

  7. “策略配置方式”选择“JSON视图”。
  8. (可选)在“策略内容”区域,单击“从已有策略复制”,例如选择“DNS FullAccess”作为模板。
  9. 单击“确定”。
  10. 修改模板中策略授权语句。
    • 作用(Effect):允许(Allow)和拒绝(Deny)。
    • 权限集(Action):写入各服务API授权项列表中“授权项”中的内容,例如:"dns:zone:create",来实现细粒度授权。

    自定义策略版本号(Version)固定为1.1,不可修改。

  11. (可选)输入“策略描述”。
  12. 单击“确定”后,系统会自动校验语法,如跳转到策略列表,则自定义策略创建成功;如提示“策略内容错误”,请按照语法规范进行修改。
  13. 参考创建用户并授权使用DNS将新创建的自定义策略授予用户组,使得用户组中的用户具备自定义策略中的权限。
support.huaweicloud.com/usermanual-dns/dns_usermanual_0051.html