SuperAPI AI 工具集

aliyun-kms-manage

编程与开发

查看项目

更新于 10-15 17:34

技能介绍

用途:通过阿里云 OpenAPI(RPC)管理 KMS,涵盖密钥生命周期、资源与策略配置等操作;产品代码 Kms,默认 API 版本 2016-01-20。

主要能力:按类型调用 API——清单/查询用 List*、Describe*;变更配置用 Create*、Update*、Modify*、Set*;状态诊断用 Get*、Query*、Describe*Status。先做 API 元数据发现,再调用业务 API。

使用方式:凭证优先级为环境变量 ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID,其次共享配置文件 ~/.alibabacloud/credentials。区域未明确时需先询问用户。可用脚本做元数据发现:python scripts/list_openapi_meta_apis.py,可选参数 --product-code <ProductCode> --version <Version>。校验命令: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 且生成 validate.txt。

适用场景:KMS 资源清点、密钥与策略变更、状态排查,需执行最小权限凭证并保留每类操作至少一个请求参数示例。

限制:未提供具体密钥类型、配额、计费与地域支持细节;执行变更类操作前须确认区域与资源标识。