Skip to content

v0.6.0

Choose a tag to compare

@YoungsunLi YoungsunLi released this 30 Sep 12:16
· 2 commits to main since this release

新命令

  • 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