要解决AWS事件PutTargets
响应积极但触发器没有被添加的问题,您可以按照以下步骤进行操作:
以下是一个使用AWS SDK for Python(boto3)的代码示例,用于向事件总线添加目标:
import boto3
# 创建与AWS服务的连接
client = boto3.client('events')
# 定义要添加的目标参数
target = {
'Arn': 'YOUR_TARGET_ARN',
'Id': 'YOUR_TARGET_ID'
}
# 定义要添加目标的事件规则ARN
rule_arn = 'YOUR_EVENT_RULE_ARN'
# 添加目标到事件规则
response = client.put_targets(
Rule=rule_arn,
Targets=[target]
)
# 检查响应是否成功
if response['FailedEntryCount'] == 0:
print("目标已成功添加到事件规则")
else:
print("目标未能添加到事件规则")
请确保替换代码示例中的以下值:
YOUR_TARGET_ARN
:要添加的目标的ARN。YOUR_TARGET_ID
:要添加的目标的ID。YOUR_EVENT_RULE_ARN
:要添加目标的事件规则的ARN。希望这可以帮助您解决问题!