开发者社区 > 通义大模型 > 正文

在使用python调用百炼平台API时,显示无权限访问资源,状态显示为Forbidden

报错如下:
RuntimeError: create token error, code=Forbidden, message=User not authorized to operate on the specified resource.

已经在RAM访问控制界面新建了用户,并授予了管理阿里云百炼(SFM)的权限,同时在百炼平台上也创建了相应的用户,其角色为业务管理员

展开
收起
余者 2023-11-02 10:50:18 282 0
2 条回答
写回答
取消 提交回答
  • 小白一枚

    破案了,大模型服务平台/开发参考/SDK/python SDK下的2.2.3代码示例如下

    client = broadscope_bailian.AccessTokenClient(access_key_id=access_key_id, access_key_secret=access_key_secret)
    
    token = client.get_token()
    

    其中的broadscope_bailian.AccessTokenClient并未传入agent_key,传入该参数后即可正常运行。。。

    2023-11-02 14:39:33
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个错误提示意味着您尝试使用的用户没有足够的权限来访问所需资源。以下是一些建议:

    1. 确认用户在阿里云RAM中具有正确的角色:请确认您的阿里云RAM用户具有必要的权限来访问百炼平台。如果您不确定所需的最小权限集,请参阅官方文档或联系百炼平台的技术支持人员。
    2. 确认您的访问密钥是否正确:请确保您在代码中使用的Access Key ID和Access Key Secret是有效的。您可以在阿里云RAM用户中心查看和更新这些密钥。
    3. 确认您在调用API时是否指定了正确的Action和Resource:请检查您的代码,确保您正在使用正确的Action和Resource来进行调用。这些值应与您在阿里云RAM中为用户分配的权限一致。
    4. 检查您的调用参数:请检查您的代码,确保您传递给API的所有参数都正确无误。特别是与用户和权限相关的参数。
    5. 如果您仍然无法解决问题,请尝试使用具有足够权限的其他用户来测试,或者联系百炼平台的技术支持人员以获得更多帮助。
    2023-11-02 12:56:42
    赞同 展开评论 打赏

通义千问大模型家族全面升级更大参数规模模型首次面世,全新通义千问2.0版本欢迎体验。https://tongyi.aliyun.com/

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载