View a markdown version of this page

AWS-BulkResolveOpsItems - AWS Systems Manager 自动化运行手册参考

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

AWS-BulkResolveOpsItems

描述

AWS-BulkResolveOpsItems运行手册解析与您指定的筛选条件 AWS Systems Manager OpsItems 相匹配。您也可以 OpsItems 使用OpsInsightsId参数指定 OpsItemId 要添加到已解析文件中。如果您为 S3BucketName 参数指定了一个值,则结果摘要会发送到 Amazon Simple Storage Service (Amazon S3) Service 存储桶。要在结果摘要发送到 Amazon S3 存储桶后收到通知,请为 SnsTopicArn 参数指定一个值。这种自动化一次最多可以解析 1,000 个 OpsItems 。

运行此自动化(控制台)

文档类型

自动化

所有者

Amazon

平台

Linux、macOS、Windows

参数

  • AutomationAssumeRole

    类型:字符串

    描述:(可选)允许 Systems Manager Automation 代表您执行操作 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称(ARN)。如果未指定角色,Systems Manager Automation 将使用启动此运行手册的用户的权限。

  • 筛选条件

    类型:字符串

    描述:(必填)过滤器的键值对,用于返回 OpsItems 要解析的值。例如,[{"Key": "Status", "Values": ["Open"], "Operator": "Equal"}]。要详细了解可用于筛选 OpsItems 响应的选项,请参阅 AWS Systems Manager API 参考OpsItemFilters中的

  • OpsInsightId

    类型:字符串

    描述:(可选)要添加到已解析的相关资源标识符 OpsItems。

  • S3BucketName

    类型:字符串

    描述:(可选)要将结果摘要发送到的 Amazon S3 存储桶的名称。

  • SnsMessage

    类型:字符串

    描述:(可选)您希望 Amazon Simple Notification Service (Amazon SNS) 在自动化完成时发送的通知。

  • SnsTopicArn

    类型:字符串

    描述:(可选)您希望在结果摘要发送到 Amazon S3 时通知的 Amazon SNS 主题的 ARN。

所需的 IAM 权限

AutomationAssumeRole 参数需要执行以下操作才能成功使用运行手册。

  • s3:GetBucketAcl

  • s3:PutObject

  • sns:Publish

  • ssm:DescribeOpsItems

  • ssm:GetAutomationExecution

  • ssm:StartAutomationExecution

  • ssm:UpdateOpsItem

文档步骤

  • aws:executeScript- OpsItems 根据您指定的过滤器收集和解析。如果您为 OpsInsightId 参数指定了一个值,该值将作为相关资源进行添加。

  • aws:executeScript - 如果您为 S3BucketName 参数指定了一个值,则结果摘要随后会发送到 Amazon S3 存储桶。

  • aws:executeScript - 如果您为 SnsTopicArn 参数指定了一个值,则在结果摘要发送到 Amazon S3 之后,系统会向 Amazon SNS 主题发送通知,包括 SnsMessage 参数值(如果已指定)。