关于 aliyun-kms-manage
面向管理 Alibaba Cloud Key Management Service 资源的技能,通过 OpenAPI RPC、官方 SDK 或 OpenAPI Explorer 调用 API,并支持元数据发现和结果验证。
主要功能
- 01发现 API 列表和参数模式
- 02列出、创建及更新资源
- 03查询状态并验证操作结果
- 04保存 API 清单和操作结果
适用场景
- 01盘点密钥管理服务资源
- 02配置或修改服务资源
- 03排查资源状态并核对结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-kms-manage安装后在 Claude Code 中输入/aliyun-kms-manage确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdscripts/list_openapi_meta_apis.py详细介绍
Category: 服务
密钥管理服务
验证
mkdir -p output/aliyun-kms-manage
python -m py_compile skills/security/key-management/aliyun-kms-manage/scripts/list_openapi_meta_apis.py && echo "py_compile_ok" > output/aliyun-kms-manage/validate.txt
通过标准:命令以 0 退出,且生成 output/aliyun-kms-manage/validate.txt。
输出与证据
- 将 KMS API 发现结果和操作结果保存在
output/aliyun-kms-manage/中。 - 每种操作类型至少保留一个请求参数示例。
使用 Alibaba Cloud OpenAPI(RPC)及官方 SDK 或 OpenAPI Explorer 管理 KeyManagementService 资源。
工作流
- 确认地域、资源标识符和所需操作。
- 发现 API 列表和必需参数(参见参考资料)。
- 使用 SDK 或 OpenAPI Explorer 调用 API。
- 使用 describe/list API 验证结果。
AccessKey 优先级(必须遵循)
- 环境变量:
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ALIBABACLOUD_REGION_ID地域策略:ALIBABACLOUD_REGION_ID是可选的默认值。如果未设置,请为任务选择最合理的地域;如果无法确定,请询问用户。 - 共享配置文件:
~/.alibabacloud/credentials
API 发现
- 产品代码:
Kms - 默认 API 版本:
2016-01-20 - 使用 OpenAPI 元数据端点列出 API 并获取架构(参见参考资料)。
高频操作模式
- 盘点/列表:优先使用
List*/Describe*API 获取当前资源。 - 更改/配置:优先使用
Create*/Update*/Modify*/Set*API 执行更改。 - 状态/故障排查:优先使用
Get*/Query*/Describe*StatusAPI 进行诊断。
最简可执行快速入门
调用业务 API 前,先通过元数据发现 API:
python scripts/list_openapi_meta_apis.py
可选覆盖项:
python scripts/list_openapi_meta_apis.py --product-code <ProductCode> --version <Version>
脚本会将 API 清单文件写入技能输出目录。
输出策略
如需保存响应或生成的文件,请将其写入:
output/aliyun-kms-manage/
前置条件
- 执行前配置遵循最小权限原则的 Alibaba Cloud 凭证。
- 优先使用环境变量:
ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET、可选的ALIBABACLOUD_REGION_ID。 - 如果无法确定地域,请在执行更改操作前询问用户。
参考资料
- 来源:
references/sources.md
评论
支持 Markdown