云社区 博客 博客详情

如何定位与解决ModelArts服务提示权限不足的问题

づ ̄3 ̄づ╭❤~ 发表于 2020-07-22 08:56:57 2020-07-22
0
0

【摘要】 按照[ModelArts服务权限管理]进行权限设置后,一般都可生效。 但是部分用户因遗漏某些操作,或者存在其他策略的干扰导致结果不如预期,可以通过如下步骤进行简单排查。

华为云权限简介

简单来说:华为云服务都是基于统一认证服务(IAM)来控制权限的(少数服务有自己的权限控制如:OBS)。 租户可以通过给用户组配置策略来控制该用户组下的用户的权限。

如果想详细了解华为云权限的内容,可以仔细阅读下本小节的参考链接。

参考链接:

IAM权限介绍:https://support.huaweicloud.com/usermanual-iam/iam_01_0602.html

ModelArts服务权限管理: https://support.huaweicloud.com/engineers-modelarts/modelarts_23_0077.html

如何解决ModelArts权限配置不生效

按照[ModelArts服务权限管理]进行权限设置后,一般都可生效。

但是部分用户因遗漏某些操作,或者存在其他策略的干扰导致结果不如预期,可以通过如下步骤进行简单排查。

确认策略是否已配置到对应的用户组

只有在用户组上配置策略,该用户组下的用户才会受到该权限控制。

image.png

确认用户已加入对应的用户组

image.png

image.png

是否存在其他策略干扰

IAM鉴权机制是Deny比Allow的优先级高。也就是说当用户所在的用户组策略中,同时指定了Deny某个操作A和Allow某个操作A,那么最终结果是Deny某个操作A。

想排查这种情况,就需要查看该用户所在的所有用户组的所有策略中是否存在Deny策略的干扰项。

在企业项目管理中配置了干扰策略(仅针对企业用户且在企业项目管理中配置了策略)

排查步骤:

  1. 明确该操作是在哪个企业项目下进行,如是在ModelArts服务的W工作空间创建数据集提示权限不足,那么可以通过查看W工作空间的详情界面找到对应的企业项目。

  2. 该企业项目的所有用户组的所有策略中是否存在Deny策略的干扰项。

等一段时间再操作

不同服务针对鉴权结果会缓存一段时间,如果配置完策略后马上操作,那么服务内部可能还是使用老的鉴权结果。
可以等待一段时间再操作。
ModelArt服务可以等待1分钟。
OBS服务则需要等待5~13分钟。参考链接:https://support.huaweicloud.com/obs_faq/obs_faq_0147.html

写在最后

本文只写了如何通过用户组策略排查权限不足的问题。
华为云整体的权限控制会比较复杂,本文并不能全部涉及到,请谅解。


登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 0
点赞
分享文章到微博
分享文章到朋友圈

评论 (0)


登录后可评论,请 登录注册

评论