在静态双层应用程序中将 AWS SNS 与 Angular 结合使用



我正在研究这个用Angular创建的静态网站。我想让访问网站的用户可以删除查询消息,然后将其发送到特定的手机号码(或几个号码(。

到目前为止,它是一个没有后端的静态网站,因此我决定在后端使用 AWS 作为两层应用程序。现在,我已经使用 Angular 工作过,但我是 AWS 的新手。

我阅读了不同的文章和视频:

AWSSNS
AWS SDK

我已经为aws-sdk安装了 npm 包,将其导入到 angular 项目中,但我无法弄清楚如何将 sdk 用于特定服务。不幸的是,我找不到任何描述SNS与Angular一起使用的教程/博客。

有人可以指导我使用SNS与Angular的任何此类教程或文档。

有一个如何将消息发布到 SNS 的示例: 社交网络示例

// Load the AWS SDK for Node.js
var AWS = require('aws-sdk');
// Set region
AWS.config.update({region: 'REGION'});
// Create publish parameters
var params = {
Message: 'MESSAGE_TEXT', /* required */
TopicArn: 'TOPIC_ARN'
};
// Create promise and SNS service object
var publishTextPromise = new AWS.SNS({apiVersion: '2010-03-31'}).publish(params).promise();
// Handle promise's fulfilled/rejected states
publishTextPromise.then(
function(data) {
console.log(`Message ${params.Message} send sent to the topic ${params.TopicArn}`);
console.log("MessageID is " + data.MessageId);
}).catch(
function(err) {
console.error(err, err.stack);
});

最新更新