开启云助手命令内容在实例本地的自动落盘功能

为增强安全性,自云助手客户端 2.x.3.704 版本开始,通过云助手下发执行的命令内容默认不再自动保存到实例的本地磁盘中。如果您需要在实例内部查看历史执行脚本内容(例如,用于审计或问题排查),可以按照本文指引手动开启命令内容自动落盘功能。

操作步骤

请根据您实例的操作系统类型,执行对应的命令来开启此功能。

Linux / FreeBSD 实例

在您的Linux 或 FreeBSD 实例中,依次执行以下两条命令即可开启脚本自动落盘功能。

  1. 设置配置项

    aliyun-service configure set --item task.keepScriptFile=enabled
  2. 重新加载配置

    aliyun-service configure reload

Windows实例

在您的Windows实例中,以管理员身份打开PowerShell,然后依次执行以下两条命令。

注意:请将命令中的 {version} 替换为您当前云助手的实际版本号,可通过查看ECS实例的云助手Agent信息获取。

  1. 设置配置项

    C:\ProgramData\aliyun\assist\{version}\aliyun_assist_service.exe configure set --item task.keepScriptFile=enabled
  2. 重新加载配置

    C:\ProgramData\aliyun\assist\{version}\aliyun_assist_service.exe configure reload

查看已落盘的脚本文件

成功开启自动落盘功能后,云助手后续执行的命令脚本内容将会被保存在实例的指定目录下。您可以根据操作系统访问以下路径查看:

  • 常规 Linux 系统: /usr/local/share/aliyun-assist/work/script/

  • CoreOS 系统: /opt/local/share/aliyun-assist/work/script/

  • Windows 系统: C:\ProgramData\aliyun\assist\work\script\