SuperAPI AI 工具集

huawei-cloud-swr-image-management

设计与创作

查看项目

更新于 10-15 22:15

技能介绍

用途:通过 hcloud CLI 完成华为云 SWR(容器镜像服务)的镜像生命周期管理,覆盖命名空间(组织)、镜像仓库、标签版本、登录凭证与配额资源。

主要能力:创建与列出命名空间;创建、查询、更新镜像仓库(公开/私有、类别、描述);列出、搜索、创建、删除镜像标签;获取临时(约12小时)与长期(约1年)docker 登录凭证;查询 SWR 配额。

使用方式:命令遵循 hcloud SWR <Operation> --param=value --cli-region=<region> 格式,操作名使用 PascalCase,默认区域 cn-north-4,可用 --cli-output=json、--cli-query 等参数。需先安装 hcloud CLI(版本建议不低于 7.2.2,可用 hcloud version 校验,首次运行需接受隐私声明),并通过环境变量配置凭证:HUAWEI_CLOUD_AK、HUAWEI_CLOUD_SK、HUAWEI_CLOUD_REGION,临时凭证另加 HUAWEI_CLOUD_SECURITY_TOKEN。示例:hcloud SWR ListNamespaces --cli-region=cn-north-4;hcloud SWR ShowRepository --namespace=group-dev --repository=nginx --cli-region=cn-north-4。

限制与注意:执行任何操作前必须先告知潜在计费影响并获得用户明确同意;所有写操作(创建、更新、删除)须先展示命令、目标资源与变更内容并等待确认。将仓库由私有改为公开时须显示安全警告。删除命名空间会连带删除其下全部仓库,删除仓库会删除全部标签,删除标签不可恢复。该技能不执行 docker push/pull,也不解码 auth 字段,凭证交由用户在自有终端完成登录;企业实例、镜像扫描、跨区域同步、保留策略等由其他技能负责。权限不足时需按提示在 IAM 创建自定义策略授权。AK/SK 等凭证不得在对话或命令中暴露,建议使用最小权限 IAM 用户并定期轮换。