仓库共享概述
操作场景
如果您有多个账号,需要共同使用某个仓库,您可以使用资源访问管理服务将该仓库共享给其他账号使用。如用户可以将账号A的私有仓库共享给账号B、账号C等。
- 账号A是私有仓库所有者,以下简称为所有者。
- 账号B、账号C均属于私有仓库接受者,以下简称为接受者。
私有仓库所有者和接受者权限说明
所有者可以对私有仓库执行任何操作,接受者仅可以执行部分操作,接受者支持的操作说明如表1所示。
| 角色 | 支持的操作 | 操作说明 |
|---|---|---|
| 接受者 | swr:instance:list | 查询注册表列表 |
| swr:instance:get | 查询注册表详情 | |
| swr:instance:createTempCredential | 创建临时登录凭据 | |
| swr:instance:listDomainNames | 查询注册表域名列表 | |
| swr:repository:listRepositories | 查询仓库列表 | |
| swr:repository:getRepository | 查询仓库详情 | |
| swr:repository:listArtifacts | 查询制品列表 | |
| swr:repository:getArtifact | 查询制品详情 | |
| swr:repository:listAccessories | 查询制品附件列表 | |
| swr:repository:getArtifactAddition | 查询制品构建信息 | |
| swr:repository:listTags | 查询制品Tag列表 | |
| swr:repository:getTag | 查询制品Tag详情 | |
| swr:repository:getTagAddition | 查询制品Tag的构建信息 | |
| swr:repository:downloadArtifact | 下载制品(镜像、Helm Chart包等) | |
| swr:repository:uploadArtifact | 上传制品(镜像、Helm Chart包等),RAM共享时需要授予readable and writable swr repository statement权限。 |
支持共享的资源类型和区域
当前SWR服务支持共享的资源类型和区域如表2所示。
计费说明
当前SWR企业版公测中,暂时不收费,收费的时候会另行通知。