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

从 Amazon S3 运行脚本

本节介绍如何从 Amazon Simple Storage Service (Amazon S3) 下载和运行脚本。您可以运行不同类型的脚本,包括 Ansible Playbooks、Python、Ruby、Shell 和 PowerShell。

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

请注意有关从 Amazon S3 运行脚本的以下重要详细信息:

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

  • 验证并确保您的 Amazon Identity and Access Management (IAM) 用户账户、角色或组拥有读取 Amazon S3 存储桶的权限。

  • 确保 Amazon Elastic Compute Cloud (Amazon EC2) 实例上的实例配置文件拥有 s3:ListBuckets3:GetObject 权限。如果实例配置文件没有这些权限,系统将无法从 S3 存储桶下载脚本。有关更多信息,请参阅 IAM 用户指南中的使用实例配置文件