1.0.8 • Published 3 months ago
knox-ec2-role v1.0.8
knox-ec2-role
Create a Knox client using ec2 instance role metadata. Great for removing credentials from github and/or chef databags
See this guide which explains how to set up and use EC2 instance roles for your app.
Installation
npm install --save knox-ec2-role
Usage
var knoxec2 = require('knox-ec2-role')
var knox = require('knox')
knoxec2.authenticate(knox, {bucket: 'my-bucket'})
.then(function(client){
var req = client.put('/test/obj.json', {
'Content-Type': 'application/json'
})
req.on('response', function(res){
if (200 == res.statusCode) {
console.log('saved to %s', req.url);
}
}
req.end(JSON.stringify({foo: 'bar'}))
})
.catch(function(e){
console.log('error fetching metadata:' + e)
});
Changes
v1.0
authenticate
takes knox object so caller can install any fork. e.g.knoxec2.authenticate(knox, {bucket: 'my-bucket'})
Credits
1.0.8
3 months ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
3 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
5 years ago
1.0.0
5 years ago
0.0.11
6 years ago
0.0.10
6 years ago
0.0.9
6 years ago
0.0.8
6 years ago
0.0.7
6 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago