stratumn-aws
v1.0.0
Published
AWS helper to be used in a Stratumn Agent
Downloads
2
Readme
stratumn-aws
AWS helper to be used in a Stratumn Agent
Installation
npm install --save stratumn-aws
Usage
Setup your credentials:
stratumn-set-config myApp AWS_ACCESS_KEY=<mykey> AWS_SECRET_KEY=<mysecret> AWS_REGION=<myregion> AWS_BUCKET=<mybucket>
In your agent:
const AWSHelper = require('stratumn-aws');
module.exports = {
getPutUrl: data => {
const params = { Key: data.name, ContentType: data.type };
AWSHelper(this).put(params)
.then(url => {
this.state.putUrl = url;
this.append();
})
.catch(this.reject);
},
getUrl: data => {
AWSHelper(this).get({ Key: data.name })
.then(url => {
this.state.url = url;
this.append();
})
.catch(this.reject);
},
readHash: data => {
AWSHelper(this).readHash({ Key: data.name })
.then(hash => {
this.state.fileHash = hash.digest('hex');
this.append();
})
.catch(this.reject);
}
};
Credits
License
MIT