用途:面向阿里云 AnalyticDB for MySQL(ADB),通过阿里云 OpenAPI(RPC)配合官方 SDK 或 OpenAPI Explorer 管理资源,适用于资源生命周期与配置类操作。
主要能力:提供高频操作模式分类,包括用 List*/Describe* 做清单与查询、用 Create*/Update*/Modify*/Set* 做变更配置、用 Get*/Query*/Describe*Status 做状态与排障;并提供 API 元数据发现能力(产品代码 adb,默认 API 版本 2021-12-01)。
使用方式:先确认地域、资源标识与目标操作,再发现 API 列表与必需参数,随后通过 SDK 或 OpenAPI Explorer 调用,最后用 describe/list 类 API 验证结果。凭证优先级为环境变量 ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID,其次共享配置文件 ~/.alibabacloud/credentials;建议使用最小权限凭证。元数据发现可运行:python scripts/list_openapi_meta_apis.py,支持 --product-code 与 --version 可选覆盖。产物与 API 响应摘要保存在 output/aliyun-adb-mysql/ 下,需记录地域、资源 ID、时间范围等关键参数以便复现。
验证:以循环对 scripts 下 Python 文件执行 python3 -m py_compile 并生成 output/aliyun-adb-mysql/validate.txt,命令退出码为 0 即通过。
限制:ALIBABACLOUD_REGION_ID 为可选默认值;未设置时需判断合理地域,不明确应询问用户。地域不清晰时,执行变更类操作前须先向用户确认。资料未提供具体价格、性能指标与更多使用示例。