gpt4 book ai didi

amazon-web-services - 您可以使用由node.js 支持的AWS Lambda 函数向SNS 主题发布消息吗?

转载 作者:行者123 更新时间:2023-12-03 05:41:47 24 4
gpt4 key购买 nike

您可以使用 Node.js 支持的 AWS Lambda 函数向 SNS 主题发布消息吗?

最佳答案

是的,您可以编写一个发布到 SNS 主题的 Lambda 函数。在 Lambda 中运行的代码可以访问 JavaJavascript 的完整 AWS 开发工具包(无论您的函数使用哪个)。您只需确保向执行函数的 IAM 角色授予发布到您的主题的访问权限。在 JavaScript 中:

console.log("Loading function");
var AWS = require("aws-sdk");

exports.handler = function(event, context) {
var eventText = JSON.stringify(event, null, 2);
console.log("Received event:", eventText);
var sns = new AWS.SNS();
var params = {
Message: eventText,
Subject: "Test SNS From Lambda",
TopicArn: "arn:aws:sns:us-west-2:123456789012:test-topic1"
};
sns.publish(params, context.done);
};

还可以使用 Lambda 函数处理 SNS 消息。您可以查看通过 Lambda 控制台上的创建 Lambda 函数按钮提供的 sns-message 函数蓝图。

关于amazon-web-services - 您可以使用由node.js 支持的AWS Lambda 函数向SNS 主题发布消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31484868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com