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

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

从 Amazon S3 运行脚本

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

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

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

  • Systems Manager 不会验证您的脚本是否能够在实例上运行。在下载并运行脚本之前,请确认对应实例上是否已经安装所需软件。您也可以创建一个复合文档,以使用 Run Command 或 State Manager 安装软件,Amazon Web Services Systems Manager,然后下载并运行脚本。

  • 验证您的 AWS Identity and Access Management (IAM) 用户账户、角色或组是否有权读取 S3 存储桶。

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