文档首页/ 华为云码道(CodeArts)代码智能体/ 常见问题/ 账号与权限管理/ 403:您的权限不足,请联系主账号给您配置action:devcloud:monthlyPackage:subscribe
更新时间:2026-06-09 GMT+08:00
分享

403:您的权限不足,请联系主账号给您配置action:devcloud:monthlyPackage:subscribe

问题现象

使用IAM用户开通码道套餐或按需计费时,右上角报错提示“您的权限不足,请联系主账号给您配置action:devcloud:monthlyPackage:subscribe”。

原因分析

当前IAM用户未被授予购买华为云码道的细粒度权限。

解决办法

  1. 使用华为账号登录统一身份认证服务IAM页面。
  2. 创建自定义策略,配置开通码道套餐或按需计费所需的策略。

    1. 在左侧导航栏选择“权限管理 > 权限”,进入“权限”页面。
    2. 单击右上角“创建自定义策略”,进入“创建自定义策略”页面。
    3. 参考表1设置自定义策略。
      表1 自定义策略参数说明

      参数

      说明

      策略名称

      输入策略名称,命名规则:仅支持输入大小写字母、中文、数字、空格及-_.,特殊字符。

      策略配置方式

      选择“可视化视图”,根据可视化视图设置策略内容。

      策略内容

      配置DevCloud策略,具体如下。开通或关闭按需计费仅需此策略。

      1. 选择“允许”。
      2. 云服务:在搜索框中输入“devcloud”,然后选择“软件开发平台 (DevCloud)”。
      3. 操作:在搜索框中输入“monthly”,然后选择“devcloud:monthlyPackage:subscribe”和“devcloud:monthlyPackage:listResourceDetail”。
      4. 所有资源:不设置。
      5. 请求条件(可选):不设置。

      开通码道套餐,除了需要配置DevCloud相关策略外,还需完成BSS策略设置,具体如下。

      1. 单击“添加权限”。
      2. 选择“允许”。
      3. 云服务:在搜索框中输入“bss”,然后选择“费用中心 (BSS)”。
      4. 操作:在搜索框中输入“order”,然后选择“bss:order:pay”和“bss:order:view”。
      5. 所有资源:不设置。
      6. 请求条件(可选):不设置。

      策略描述

      可选,输入策略的描述信息。

      图1 配置DevCloud策略
      图2 配置DevCloud策略和BSS策略
    4. 单击“确定”,完成自定义策略的创建。

      在“权限”页面,查看新创建的策略。

  3. 将开通码道套餐或按需计费的IAM用户加入用户组。若该用户已加入用户组,请跳过此步骤,执行4

    1. 在左侧导航栏,选择“用户组”,进入“用户组”页面。
    2. 单击右上角“创建用户组”,进入“创建用户组”页面。
    3. 填写“用户组名称”,单击“确定”,完成用户组的创建。

      命名规则:由中文、大小写字母、数字、空格和-_特殊字符组成。

    4. 在“用户组”页面,单击新建用户组后的“用户组管理”,弹出“用户组管理”对话框。
    5. 勾选目标IAM用户,单击“确定”,完成IAM用户加入用户组的操作。

  4. 为用户组授予自定义策略的权限。

    1. 在“用户组”页面,单击目标用户组后的“授权”,进入“授权”页面。
    2. 在搜索框中输入2中新创建的自定义策略名称,勾选策略,单击“下一步”。
      图3 选择自定义策略
    3. 单击“确定”,弹出“提醒”对话框。
    4. 单击“知道了”,页面显示“授权成功”,表示已为用户组授权成功,单击“完成”。

  5. 使用已授权的IAM用户登录码道代码智能体控制台,重新执行开通码道套餐或按需计费的操作。

相关文档