容器镜像服务 主子账户授权

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 容器镜像服务 主子账户授权。 本期上线的主子账号功能,满足了企业账户分权管理的场景。子账户开通服务之后,主账户就可以对子账户进行授权。允许指定的子账户拥有镜像的推送、拉去权限,或是修改仓库信息等功能。

容器镜像服务 主子账户授权

本期上线的主子账号功能,满足了企业账户分权管理的场景。子账户开通服务之后,主账户就可以对子账户进行授权。允许指定的子账户拥有镜像的推送、拉去权限,或是修改仓库信息等功能。

操作示例

子账户开通服务

首先在进行各类授权之前,我们需要确认子账号已经开通服务,使用子账号登陆容器镜像服务首页。填写Docker客户端的登陆密码,即可完成服务的开通。
_2016_10_26_3_06_22
在子账户开通服务的时候,默认是没有任何仓库或命名空间的授权的,所以在首页的仓库列表或许空空如也。

为子账号提供仓库授权

子账户开通服务之后,我们可以登陆主账号对他进行授权。
选择一个主账户的一个镜像仓库,点击右侧的管理按钮。
_2016_10_26_3_13_10

来到仓库授权的Tab页面,点击右侧的添加授权按钮,在弹出的对话框中为用户选择适当的权限并确认。
回到仓库授权的页面之后,我们将会看到一条新的仓库授权记录,你可以在这里修改或是删除这条授权。
_2016_10_26_3_16_11

回过来,我们再使用刚刚授权的子账户登陆控制台,就可以在仓库列表页看到刚刚被授权的仓库了。
PS:授权级别请至少为WRITE,否则将不能在界面上被看到。
_2016_10_26_3_31_58

为子账户提供命名空间级别的权限

如果我们需要将整个命名空间的权限都交给一个子账户,那么我们可以在命名空间管理中为子账户进行授权。我们先使用主账户进行登陆,选择Namespace管理Tab页面,点击右侧的操作。
_2016_10_26_3_36_47

选择右侧的添加授权的按钮,为子账户添加一个需要的权限,确定。
_2016_10_26_3_37_14

回过来,我们再使用刚刚授权的子账户登陆控制台,就可以在仓库列表页看到这个命名空间下所有的仓库了。
PS:注意一点,刚刚授权的仓库,同时也在这个命名空间下。这个时候授权是以更高级别的授权为准的,也就是界面上我们会看到这个用户有管理权限。
_2016_10_26_3_42_11

子账户新建命名空间

子账户想要独立使用服务的话,也可以选择新建一个命名空间自己使用。
这个命名空间作为一个资源还是主账号所有的,新建的命名空间会自动为子账号授予一个管理权限。一个主账号的命名空间上限是五个。

登陆子账号,选择命名空间管理的Tab页面,点击右上角的创建按钮,并输入自己想要的命名空间。
_2016_10_26_5_02_54

确认之后回到命名空间管理页面,我们就会看到刚刚新申请的命名空间了,并拥有了管理权限。
_2016_10_26_5_03_12

我们可以在创建镜像仓库时,选择这些被授权的命名空间,进行创建。
_2016_10_26_5_08_19

相关链接

容器镜像服务 控制台
Docker Registry 配置参考文档
Docker Engine 镜像源站
Docker Toolbox 镜像源站
Docker 镜像加速器

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
362 2
|
Linux 网络安全
在 Alibaba Cloud Linux 上编辑 iptables
本场景是在Alibaba Cloud Linux上编辑 iptables防火墙
|
安全 Linux 数据安全/隐私保护
阿里云镜像仓库:拉取和推送Docker镜像
阿里云镜像仓库:拉取和推送Docker镜像
42946 2
阿里云镜像仓库:拉取和推送Docker镜像
|
人工智能 自然语言处理 算法
AI 应用之成本节约实践
本文探讨了如何避免高成本的模型微调,通过任务拆解和提示词调优实现业务目标。文中提到,当大语言模型不能直接满足需求时,微调涉及大量工作,包括数据准备、模型训练及GPU资源。为降低成本,作者提出了两步方法:1) 任务拆解,将复杂任务分解为简单子任务,利用模型优势处理部分;2) 提示词调优,优化输入以引导模型更高效地响应。虽然这可能不适用于所有情况,但能有效减少对模型微调的依赖。
651 1
|
Java 数据库连接 API
解锁你的数据库:JPA和Hibernate的乐观锁与悲观锁
本文由木头左介绍JPA和Hibernate中的乐观锁与悲观锁。乐观锁假设无冲突,通过`@Version`注解防止并发更新,适用于更新不频繁、处理冲突成本高、数据一致性要求不高的场景。悲观锁假设有冲突,利用`@Lock`注解实现加锁,适用于并发更新频繁、处理冲突成本低、数据一致性要求高的情况。选择哪种锁取决于具体需求。
解锁你的数据库:JPA和Hibernate的乐观锁与悲观锁
|
数据安全/隐私保护 Docker 容器
容器镜像服务 Docker镜像的基本使用
容器镜像服务 Docker镜像的基本使用
55760 5
|
Android开发
Android 获取 USB设备列表
Android 获取 USB设备列表 【5月更文挑战第6天】
511 4
|
关系型数据库 MySQL 5G
Mysql数据迁移3个快速方法与数据库恢复
Mysql数据迁移3个快速方法与数据库恢复
2890 0
|
Web App开发 存储 Linux
Linux C/C++开发(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)(下)
Linux C/C++开发(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)