云助手客户端是为 ECS 实例执行云助手命令的代理程序。云助手客户端不会主动进行任何操作,所有操作都在您的可控范围内,均由您主动发起。2017年12月01日之后创建的ECS实例,默认预装云助手客户端。如果您的ECS实例是2017年12月01日之前购买的,若需要使用云助手相关功能,您可以自行安装云助手客户端。此处提供安装、升级以及禁用云助手客户端的操作指示。

安装云助手客户端

Windows 实例

  1. 使用软件连接Windows实例
  2. 下载云助手客户端
  3. 双击客户端文件,根据安装向导安装。

Linux 实例

您可以根据自己的操作系统,选择下列安装方式的其中一种。

  • RPM包安装,适合CentOS、RHEL和SUSE Linux等:

    1. 远程连接Linux实例
    2. 运行wget https://repo-aliyun-assist.oss-cn-beijing.aliyuncs.com/download/aliyun_assist.rpm 下载云助手客户端 RPM 包。
    3. 运行 rpm -ivh aliyun_assist.rpm 安装云助手客户端。
  • deb包安装,适合Debian和Ubuntu等:

    1. 远程连接Linux实例
    2. 运行wget https://repo-aliyun-assist.oss-cn-beijing.aliyuncs.com/download/aliyun_assist.deb下载云助手客户端 deb 包。
    3. 运行dpkg -i aliyun_assist.deb安装云助手客户端。
  • 源码编译安装:

    1. 远程连接Linux实例
    2. 运行git clone https://github.com/aliyun/aliyun_assist_client下载云助手源码。
    3. 进入源码存放目录。
    4. 运行cmake .生成编译文件。
    5. 运行make开始编译。
    6. 运行cmake_install.sh安装云助手客户端。

升级云助手客户端

云助手客户端每隔一个小时会运行升级资源检测进程,该进程程序所在路径为:

  • Windows实例:C:\ProgramData\aliyun\assist\${version}/aliyun_assist_update
  • Linux实例:/usr/local/share/aliyun-assist/${version}/aliyun_assist_update
自动升级失效时,您可以创建升级命令CreateCommand),定期执行。以RPM安装包为例,以下云助手命令可以升级云助手客户端:
wget https://repo-aliyun-assist.oss-cn-beijing.aliyuncs.com/download/aliyun_assist.rpm
rpm -U aliyun_assist.rpm

禁止升级云助手客户端

一般地,云助手客户端升级进程默认自启动,您也可以禁用该服务:

  • Windows实例:在CMD中运行rename aliyun_assist_update
  • Linux实例:运行chmod a-x aliyun_assist_update

禁用云助手客户端

警告 云助手功能属于 Aliyun服务的一部分,禁用云助手客户端相当于禁用 Aliyun服务,这可能会导致实例异常并无法在ECS管理控制台停止运行实例。因此,建议您谨慎禁用云助手客户端。

Windows实例

  1. 使用软件连接Windows实例
  2. 找到计算机管理 > 服务和应用程序 > 服务,并找到AliyunService
  3. 单击停止此服务

Linux实例

  1. 远程连接Linux实例
  2. 运行以下命令关闭云助手客户端服务。
    systemctl stop agentwatch
    chkconfig agentwatch off

相关链接

云助手客户端代码完全开源,您可以访问 阿里云 Github 仓库

以下帮助文档中,可能需要使用云助手客户端: