在适用于 macOS 的 EC2 实例上手动安装 SSM Agent - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在适用于 macOS 的 EC2 实例上手动安装 SSM Agent

连接到您的 macOS 实例,然后执行下列步骤来安装 Amazon Systems Manager Agent (SSM Agent)。对将使用 Systems Manager 运行命令的每个实例执行这些步骤。此过程中提供的命令也可以通过用户数据作为脚本传递给 Amazon EC2 实例。

在 macOS 上安装 SSM Agent
  1. 使用以下命令下载代理安装程序文件。

    在下面的命令中,将 region 替换为您自己的信息。有关支持的 region 值的列表,请参阅《Amazon Web Services 一般参考》中的 Systems Manager service endpointsRegion 列。

    sudo wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/darwin_amd64/amazon-ssm-agent.pkg

    下面是一个例子。

    sudo wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/darwin_amd64/amazon-ssm-agent.pkg
  2. 使用以下命令运行 SSM Agent 安装程序。

    x86_64:

    sudo installer -pkg amazon-ssm-agent.pkg -target /
  3. 检查代理的状态。

    要确定 SSM Agent 代理是否正在运行,请检查位于以下位置的代理日志:/var/log/amazon/ssm/amazon-ssm-agent.log

  4. 如果代理日志显示 “已停止”,amazon-ssm-agent 则运行以下命令以启动服务。

    sudo launchctl load -w /Library/LaunchDaemons/com.amazon.aws.ssm.plist && sudo launchctl start com.amazon.aws.ssm
重要

如果有新功能添加至 Systems Manager 或者对现有功能进行了更新,则将发布 SSM Agent 的更新版本。不能使用代理的最新版本可能会阻止托管式节点使用各种 Systems Manager 功能和特性。因此,我们建议您自动完成确保机器上的 SSM Agent 为最新的过程。有关信息,请参阅 自动更新到 SSM Agent。订阅 “SSM Agent发行说明” 页面GitHub,获取有关SSM Agent更新的通知。