从... 运行脚本 GitHub - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

从... 运行脚本 GitHub

本节介绍如何使用预定义 Systems Manager 文档(SSM 文档)AWS-RunRemoteScript从(包括 Ansible Playbook GitHub、Python、Ruby 和 PowerShell 脚本)下载脚本。通过使用此 SSM 文档,您无需手动将脚本移植到 Amazon Elastic Compute Cloud (Amazon EC2) 或将其打包在 SSM 文档中。 Amazon Systems Manager与的集成 GitHub 促进了基础设施即代码,从而缩短了管理节点所需的时间,同时对整个机群的配置进行了标准化。

您还可以创建自定义 SSM 文档,这使您可以从远程位置下载并运行脚本或其他 SSM 文档。有关更多信息,请参阅创建复合文档

还可以下载包括多个脚本的目录。在运行目录中的主脚本时,Systems Manager 还会运行该目录中包含的任何引用的脚本。

请注意有关从运行脚本的以下重要详细信息 GitHub。

  • Systems Manager 不会验证您的脚本是否能够在节点上运行。在下载和运行脚本之前,请确认相应节点上已经安装所需软件。否则,您可以创建一个复合文档,以使用 Run Command 或 Amazon Systems Manager 的功能 State Manager 安装该软件,然后再下载和运行脚本。

  • 您应负责确保 GitHub 满足所有要求。包括根据需要刷新访问令牌。确保不要超过已进行身份验证或未进行身份验证的请求的数量。有关更多信息,请参阅 GitHub 文档。

  • GitHub 不支持Enterprise 存储库。