如何使用 EventBridge 和 Systems Manager Run Command 运行 shell 命令?

0

【以下的问题经过翻译处理】 我正在尝试使用EventBridge监听EC2自动伸缩终止事件,并向实例发送一条Shell命令,在实例终止之前进行一些工作。

我遵循了这个指南:https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-ec2-run-command.html 然而,它没有解释如何使用目标键和目标值输入框。我不理解为什么在这种情况下要使用tag:environment。 我认为我应该输入EC2实例的实例ID,我知道实例ID在终止事件的json正文中。是否有一种方法可以将变量传递到目标键和目标值中?

1 Antwort
0

【以下的回答经过翻译处理】 目标键和目标值用于确定要对哪些实例运行命令。目标键可以是实例标签键(例如环境),也可以是文字值InstanceIds,以指示应针对特定的实例ID列表运行命令。目标值是一个列表,其中包含标签值(如果针对目标键指定了标签键,例如生产)或EC2实例ID列表。EventBridge支持通过Transforms从事件中提取数据并将其传递给目标。有关详细信息,请参阅transforms documentation

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen