自动化类型和命令类型的 AWS Systems Manager 文档之间有什么区别?

cde*_*r78 5 amazon-web-services aws-ssm

他们似乎是为了同一个目的。它们都可以分解为多个步骤,每个步骤都是一个脚本。命令或自动化文档也可以都是状态管理器中 SSM 关联的一部分。所以我的问题很简单。在什么情况下我需要创建命令文档而不是自动化文档?

小智 4

来自文档:

使用 Run Command(AWS Systems Manager 的一项功能),您可以远程安全地管理托管节点的配置。

因此,使用命令文档,您可以在托管实例上执行命令(即 yum update)

自动化是 AWS Systems Manager 的一项功能,可简化 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Relational Database Service (Amazon RDS)、Amazon Redshift、Amazon Simple Storage Service (Amazon S3) 等 AWS 服务的常见维护、部署和修复任务), 还有很多。

通过自动化文档,您可以与任何 AWS 服务交互以执行某些操作(即启动 EC2 实例、从正在运行的实例创建 AMI、创建 RDS 快照等)。此外,您可以定义重试、创建流程分支(即当某个步骤失败时,执行不同的操作)路径比成功时的路径)