SuperAPI AI 工具集

alibabacloud-cas-ssl-cert-deploy

部署与运维

查看项目

更新于 10-15 19:54

技能介绍

用途:将阿里云证书服务(CAS)签发的 SSL 证书部署到 CDN、SLB、ALB、NLB、WAF、OSS、ESA 等云产品,支持一键或批量部署,并提供进度跟踪、失败诊断、回滚与 HTTPS 验证。

主要能力:唯一合法部署路径为 CAS DeploymentJob API,流程为 create-deployment-job → update-deployment-job-status → describe-deployment-job-status。禁止使用 cdn set-cdn-domain-sslcertificate、alb create-listener/update-listener-attribute 及各产品专属部署 API。当 list-cloud-resources 返回 Total:0 时,需先引导用户创建云产品资源,再继续 CAS 部署路径。

使用方式:需 Aliyun CLI >= 3.3.3,先执行 aliyun version 校验;首次安装或大版本升级需下载脚本并检查后执行,常规更新用 aliyun upgrade。执行 aliyun configure set --auto-plugin-install true 与 aliyun plugin update。环境变量包括 CERT_PROFILE、CERT_REGION、CERT_CERT_ID(必填)及 CERT_INSTANCE_ID(可选)。认证仅用 aliyun configure list 检查,禁止读取或回显 AK/SK。所有 API 命令需带 --user-agent、--profile、--region 全局参数。

关键约束:每个 HITL-MUST 检查点必须通过 AskUserQuestion 等交互工具获取明确确认(确认、确定、继续、yes、confirm、proceed),用户初始请求不构成确认;空响应重试 3 次后进入 SESSION LOCK。参数(CertId、RegionId、product_type、domain、ResourceIds、ContactIds)须经用户确认。权限失败时参考 ram-policies.md 并使用 ram-permission-diagnose 技能。

适用场景:将阿里云签发证书部署到上述云产品,或批量推送证书。限制:目标产品与域名不明确时须先澄清;工作流激活期间不得执行其他技能命令;具体 RAM 权限清单、回滚与验证细节以官方资料为准,暂未提供完整说明。