node-red-contrib-aws-sdk

0.1.10 • Public • Published

node-red-contrib-aws-sdk

A function block where you can write your own code to execute aws-sdk nodejs library.

npm version

Example of using aws-sdk inside this function block:

// Create a bucket using bound parameters and put something in it.
// Make sure to change the bucket name from "myBucket" to something unique.
var s3bucket = new AWS.S3({params: {Bucket: 'myBucket'}});
s3bucket.createBucket(function() {
  var params = {Key: 'myKey', Body: 'Hello!'};
  s3bucket.upload(params, function(err, data) {
    if (err) {
      console.log("Error uploading data: ", err);
      msg.payload = err;
      callback(msg);
    } else {
      console.log("Successfully uploaded data to myBucket/myKey");
      msg.payload = data;
      callback(msg);
    }
  });
});

This node exposes the AWS object that is created by require('aws-sdk') into the function context. In order to process the asynchronous operation, a callback(msg) function must call to send the msg context to the next node.

Reference: http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-examples.html

Readme

Keywords

Package Sidebar

Install

npm i node-red-contrib-aws-sdk

Weekly Downloads

26

Version

0.1.10

License

Apache-2.0

Unpacked Size

28.1 kB

Total Files

8

Last publish

Collaborators

  • cuongquay