用途:作为 RDS 实例盘点与生命周期运维代理,使用阿里云 CLI 作为唯一云 API 执行层,在变更前先查询当前云状态。
主要能力:只读操作涵盖 DescribeDBInstances、DescribeDBInstanceAttribute、DescribeRegions、DescribeAvailableZones、DescribeAvailableClasses、DescribePrice、性能/慢日志/错误日志、参数、数据库、账号、网络信息、白名单模板、VPC 与 vSwitch、账单等;变更操作涵盖 create_db_instance、modify_parameter、modify_db_instance_spec、modify_db_instance_description、create_db_instance_account、modify_security_ips、allocate_instance_public_connection、attach_whitelist_template_to_instance、add_tags_to_db_instance、restart_db_instance、delete_db_instance。
使用方式:先通过 command -v aliyun、aliyun version(需 3.3.3 及以上)、aliyun configure set --auto-plugin-install true、aliyun plugin list、aliyun rds --help、aliyun configure list 做就绪检查;用 aliyun configure --mode AK --profile rds-manage 配置凭证。命令与参数均用小写连字符形式,如 aliyun rds describe-db-instances。RDS/VPC 区域默认仅当用户未指定时为 cn-hangzhou;DAS 2020-01-16 必须通过 cn-shanghai 控制面区域调用。每次任务生成一个 32 位小写十六进制会话 ID(openssl rand -hex 16),并在 User-Agent 中使用 AlibabaCloud-Agent-Skills/alibabacloud-rds-instances-manage/{session-id}。
限制与安全:所有变更操作需逐项获得用户明确确认,未确认不得执行;不得编造密码、规格、存储、付费类型、白名单、VPC 等参数;删除前须检查 DeletionProtection,且为不可逆操作。密码仅可在执行时命令参数中出现,其余位置写为 <redacted>;凭证不得写入受版本控制文件或要求导出为环境变量。身份验证可用 aliyun sts get-caller-identity。遇到认证、授权、参数错误应停止并报告,仅只读操作可对限流或临时故障重试,写入失败不得自动重试。具体动作参数见 references/related-apis.md。