AWSEventBridge规则在SSM参数存储变化时无法触发
创始人
2024-09-25 10:31:12
0
  1. 首先确认是否正确配置了EventBridge规则和SSM参数存储。确保规则与参数存储在同一区域,并检查规则的详细信息中的状态和目标是否正确配置。

  2. 确保您的规则包含正确的事件模式。在这种情况下,您需要设置规则的模式以监听参数存储的更改。示例模式如下所示:

{
    "source": ["aws.ssm"],
    "detail-type": ["Parameter Store Change"],
    "detail": {
        "name": ["parameter_name"]
    }
}
  1. 确保已对SSM参数存储的编辑操作进行了正确的授权。您需要为EventBridge设置正确的IAM角色,以便它具有充足的权限来处理SSM参数存储更改事件。

  2. 确保您正在使用最新版本的AWS SDK。可能会出现旧的SDK版本与EventBridge规则不兼容的情况。

以下是一个带有参数更改规则的Node.js示例代码:

const AWS = require('aws-sdk');
const eventBridge = new AWS.EventBridge();

exports.handler = async (event) => {
    const ssm = new AWS.SSM();
    const params = await ssm.getParameter({
        Name: "parameter_name"
    }).promise();
    const value = params.Parameter.Value;
    const paramsChangeEvent = {
        Entries: [
            {
                Source: 'aws.ssm',
                DetailType: 'Parameter Store Change',
                Detail: JSON.stringify({
                    name: 'parameter_name',
                    value: value
                })
            }
        ]
    };
    await eventBridge.putEvents(paramsChangeEvent).promise();
};

此代码将监听SSM参数存储中指定参数的更改,并将其注入事件流中。要使用此代码,请将参数名称替换为您要监听的实际参数名称,并确保将EventBridge规则正确配置为监听此事件类型。

相关内容

热门资讯

出现新变化!福建大玩家辅助操作... 您好:福建大玩家辅助操作视频这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
第九分钟开挂!微信小程序微乐挖... 第九分钟开挂!微信小程序微乐挖坑辅助免费,花花生活圈可以开挂,教你教程-2026最新版本微信小程序微...
此事引发广泛关注!三哥玩摆头注... 此事引发广泛关注!三哥玩摆头注可以控制(辅助挂)其实是有挂(有挂法门)-哔哩哔哩 【无需打开直接搜索...
九分钟开挂!皮皮透视辅助软件工... 九分钟开挂!皮皮透视辅助软件工具,皇豪互众控制系统下载,分享教程-2026最新版本1、九分钟开挂!皮...
今天上午!蜀山四川辅助脚本(辅... 今天上午!蜀山四川辅助脚本(辅助挂)一直真的有挂(有挂方案)-哔哩哔哩;亲,蜀山四川辅助脚本这款游戏...
四分钟开挂!闲逸同花插件,欢聚... 四分钟开挂!闲逸同花插件,欢聚水鱼辅助视频,必备教程-2026最新版本1、欢聚水鱼辅助视频透视辅助简...
为切实保障!牌乐门安全黑科技是... 为切实保障!牌乐门安全黑科技是真的吗(辅助挂)其实真的是有挂(有挂方针)-哔哩哔哩您好:牌乐门安全黑...
五分钟开挂!约局吧辅助器下载,... 五分钟开挂!约局吧辅助器下载,兴动互娱辅助工具,介绍教程-2026最新版本1、该软件可以轻松地帮助玩...
据了解!今日长牌破解(辅助挂)... 据了解!今日长牌破解(辅助挂)原来是有挂的(有挂机巧)-哔哩哔哩 了解更多开挂安装加(1367043...
3分钟开挂!广西老友玩友破解视... 3分钟开挂!广西老友玩友破解视频,玄龙辅助工具,教你教程-2026最新版本1)广西老友玩友破解视频辅...