华为CCI Administrator上传镜像方案分享【玩转华为云】

举报
Jack20 发表于 2025/09/29 14:32:16 2025/09/29
【摘要】 华为 CCI Administrator(云容器实例管理员)默认不直接拥有上传镜像包的权限,因为镜像上传操作依赖华为云的容器镜像服务(SWR),而 CCI Administrator 角色的权限范围主要针对 CCI 资源本身。一、权限依赖关系镜像上传的本质在 CCI 中上传镜像包时,实际操作的是 SWR(容器镜像服务)的功能。因此,权限需同时满足两个条件:CCI 权限:能够创建容器组并引用镜...
华为 CCI Administrator(云容器实例管理员)默认不直接拥有上传镜像包的权限,因为镜像上传操作依赖华为云的容器镜像服务(SWR),而 CCI Administrator 角色的权限范围主要针对 CCI 资源本身。

一、权限依赖关系

  1. 镜像上传的本质
  2. 在 CCI 中上传镜像包时,实际操作的是 SWR(容器镜像服务)的功能。因此,权限需同时满足两个条件:
    • CCI 权限:能够创建容器组并引用镜像(如CCI FullAccessCCI Administrator角色)。
    • SWR 权限:能够上传、管理镜像(如SWR Admin角色)。
  3. 默认角色的权限范围
  1. 根据华为云官方文档:
    • CCI Administrator角色的权限仅限于 CCI 服务的所有操作(如创建、删除容器组、管理命名空间等),不包含 SWR 的镜像上传权限
    • SWR Admin角色才具备上传镜像、管理仓库等完整权限。

二、解决方案

方案 1:直接授予 SWR 权限

  1. 角色绑定
  2. 为用户或用户组同时授予以下两个角色:
    • CCI Administrator(或CCI FullAccess):管理 CCI 资源。
    • SWR Admin:管理 SWR 镜像仓库。
    操作步骤:
    1. 登录华为云控制台,进入IAM 服务 > 用户组
    2. 选择目标用户组,点击添加策略
    3. 搜索并勾选CCI AdministratorSWR Admin策略,保存配置。
  3. 验证权限
  1. 登录用户账号,进入 SWR 控制台,尝试上传镜像。若提示权限不足,需检查角色绑定是否生效。

方案 2:使用 Tenant Administrator 角色

根据部分文档,Tenant Administrator(租户管理员)角色默认包含 SWR 权限。但需注意:
  • 权限范围:该角色为全局权限,可能超出实际需求,需谨慎使用。
  • 适用场景:适合需要管理整个租户资源的超级管理员,而非仅操作 CCI 的用户。

方案 3:自定义策略(精细化授权)

若需更细粒度的控制,可创建自定义策略:
  1. 登录 IAM 服务,进入策略管理 > 创建自定义策略
  2. 在策略中添加以下授权项(Action):
    • swr:images:push:上传镜像。
    • swr:repos:create:创建仓库(可选,若需自动创建仓库)。
  3. 将自定义策略关联到用户或用户组,并确保同时拥有 CCI 相关权限。

三、操作注意事项

  1. OBS 权限
  2. 若镜像存储在 OBS(对象存储服务)中,需额外授予OBS Object Administrator权限,用于访问 OBS 桶。
  3. 镜像上传流程
完成权限配置后,上传镜像的步骤如下:
  1. 构建镜像并推送到 SWR 仓库(参考华为云文档
    1. )。
    2. 在 CCI 控制台创建容器组时,引用已上传的镜像。
  2. 版本兼容性
  1. 确保使用的 CCI 和 SWR 版本兼容,部分旧版本可能不支持某些操作。

四、总结一下下

华为 CCI Administrator 角色本身不具备上传镜像的权限,需通过以下方式解决:
  1. 组合角色:同时授予CCI AdministratorSWR Admin角色。
  2. 全局角色:使用Tenant Administrator角色(需权衡权限范围)。
  3. 自定义策略:按需配置精细化权限。

建议优先选择方案 1,以平衡权限粒度和操作便利性。若有其他特殊需求,可结合自定义策略实现更灵活的授权。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。