Repository navigation
v0.6.0
新命令
aca reboot <实例...>:aca 按给出的顺序重启服务器,一台服务器恢复了才重启下一台;服务器上有站点配了负载均衡时,aca 重启前先把这台服务器摘出负载均衡,恢复后放回。aca push <实例> <本机文件> <服务器上的路径>:aca 把本机的一个文件经 OSS 送到服务器上,比如服务器上不了外网时要装的安装包;服务器上已有这个文件时 aca 报错,不覆盖。
负载均衡
- 支持 ALB、NLB 和 CLB 的虚拟服务器组:站点配置里的
alb、nlb写服务器组 ID,clb也能写虚拟服务器组 ID(rsp-);aca 发布、回退、重启每台服务器前先把它摘出这个组,成功后放回。
其他
aca status显示站点首页的状态码:站点和应用池都开着时,aca 在服务器本机请求首页,状态写成Started, home <状态码>,5xx 或unreachable多半是应用没起来。aca status <站点>也显示站点的这个状态。- skill:AI Agent 用
aca run改服务器前,先在脚本里备份要改的东西,把要执行的脚本和退回用的脚本一起给你看,改完站点或服务用aca status核对;重启服务器前先给你看aca reboot --check的输出,用aca push前先和你确认目标服务器、本机文件和服务器上的路径。
修复
- 国际站账号也能用
aca certs cloud和aca certs replace --from-cloud:以前 aca 只查中国站的接入点,国际站账号列出的是空表,按 ID 取证书报 NotFound。
升级
aca clb改名为aca lb,用到它的脚本要跟着改;配置里的clb字段不变。- 给站点配
alb、nlb或 CLB 虚拟服务器组之前,RAM 权限要加上对应的几项,见 README 的凭证和权限。 - 升级后跑一次
aca skill install,装给 Claude Code、Codex 的 skill 才会更新。
npm install -g @ninesols/aca-cli