如何通过AWS SDK在Node.js上调用ElasticMQ



我正在开发一个node.js project plannig以在AWS上运行并使用Amazon SQS。我正在使用ElasticMQ建立本地开发环境。(https://github.com/adamw/elasticmq)很酷的是二进制也可以通过NPM获得。

是否可以将AWS SDK用于JavaScript来呼叫类似于本地SQS的过程?还是我必须通过REST接口去?有人可以共享一个代码样本以初始化呼叫的弹性MQ?

非常感谢!

好吧,我找到了:)在这里发布,因为它可能会帮助某人:

var AWS = require('aws-sdk\global');
var SQS = require('aws-sdk\clients\SQS');

var myCredentials = new AWS.Credentials("x", "x");
var sqs = new AWS.SQS({
    apiVersion: '2012-11-05', 
    credentials: myCredentials,
    region: "none",
    endpoint: "http://localhost:9324"
});
var params = {};
//sample code from amazon
console.log("calling listQueues");
//call for SQS list
sqs.listQueues(params, function (err, data) {
    if (err) {
        console.log("Error", err);
    } else {
        console.log("Success", data.QueueUrls);
    }
});

相关内容

  • 没有找到相关文章

最新更新