Как я могу вызывать asticmq для node.js через AWS SDK?

Я занимаюсь планированием проекта node.js для работы на AWS и использования Amazon SQS. Я настраиваю локальную среду разработки с использованием asticMQ. ( https://github.com/adamw/elasticmq) Круто, что двоичный файл также доступен через npm.

Можно ли использовать AWS SDK для Javascript, чтобы делать вызовы локальному sqs-подобному процессу? Или я должен идти через интерфейс REST? Может кто-нибудь поделиться примером кода для инициализации звонков на asticmq?

Большое спасибо!

1 ответ

ОК, я нашел это:) разместив здесь, как это может помочь кому-то:

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);
    }
});
Другие вопросы по тегам