用途:面向华为云 SWR(容器镜像服务)的治理类操作,通过 hcloud CLI 调用 SWR 服务 API,覆盖权限、保留策略、共享与委托,架构为 hcloud CLI → SWR API → 权限/保留/域名/共享/委托资源。
主要能力:授予、查询、修改、撤销命名空间级与仓库级权限;创建和管理镜像保留规则以自动清理;创建和管理跨组织共享下载域;列出共享仓库并检查共享功能开关;检查与创建 SWR 委托授权;列出仓库附属与引用信息。权限值 7=管理、3=编辑、1=只读。
使用方式:命令格式为 hcloud SWR <Operation> --param --cli-region=<region>,服务名 SWR 大写,操作名 PascalCase,建议加 --cli-output=json。凭证通过环境变量配置:HUAWEI_CLOUD_AK、HUAWEI_CLOUD_SK、HUAWEI_CLOUD_REGION,临时凭证另加 HUAWEI_CLOUD_SECURITY_TOKEN。首次使用可运行 hcloud version 接受隐私声明并确认版本不低于 7.2.2。数组参数索引从 1 开始;Create/Update 权限用 --1.auth/--1.user_id/--1.user_name,Delete 权限则用 --1=<user_id>,不要带 user_id/user_name 字段。
限制:不处理命名空间与仓库/标签的增删查、镜像推拉与 docker login、授权令牌、配额查询(属镜像管理技能);不处理同步规则、触发器、安全扫描(属自动化技能);不可变规则、审计日志、企业实例的创建删除也不在本技能范围。写操作(Create/Update/Delete)执行前必须展示确切命令、目标资源与变更内容并等待用户确认;权限撤销与保留规则涉及业务中断或数据不可恢复,需明确告知。所有操作前须就计费影响取得用户明确同意。命令失败若因权限不足,应列出所需 IAM 权限并引导授权。切勿在代码或对话中暴露 AK/SK/SecurityToken。