Repository navigation
v0.3.0
新命令
aca discover:aca 列出每台 Windows 服务器上的 IIS 站点、站点下的应用程序和 Windows 服务,最后给出配置草稿,只收配置里还没有的。
发布
- 站点下的 IIS 应用程序可以作为发布目标:在
sites里写成站点名/路径,如Default Web Site/api;发布时 aca 只停它自己的应用池。 - aca 发布前确认 OSS 上的包不能被匿名读取:发布包不带凭证就读得到、或者 bucket policy 对匿名用户开放时,aca 报错退出,
--check也一样。 - 首页检查支持 https 绑定:http 绑定跳到本站的 https 绑定时,aca 跟过去请求那个绑定;只有 https 绑定的站点也检查。
其他
aca certs replace --from-cloud支持 ECC 证书。aca instances的输出多一列云助手客户端的版本,客户端离线时是offline since <最后心跳>。- 云助手执行记录的命令名称写上 aca 命令行。
- skill:没有配置文件时,AI Agent 先问你地域和 OSS bucket,再用
aca discover起草配置;用aca run改服务器之前,AI Agent 把目标服务器和完整脚本给你看,等你确认再执行。
修复
- aca 回退时连发布新建的目录一起删,只删回退后是空的;用 0.3.0 之前的 aca 做的发布没记下新建了哪些目录,回退它们仍会留下这些目录。
- aca 在 Server 2012 上换 ECC 证书不再留下临时导入的私钥,服务器上的 .NET Framework 要 4.6.1 及以上。
升级
- RAM 权限要加上
oss:GetBucketPolicyStatus,没有它 aca 在发布前就报错退出;要看云助手客户端的版本再加ecs:DescribeCloudAssistantStatus。 - 升级后跑一次
aca skill install,装给 Claude Code、Codex 的 skill 才会更新。
npm install -g @ninesols/aca-cli