{"_id":"aws-lib","_rev":"65-a980a1096a2cf95202cafe94183e7aab","name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"aws-lib","description":"Extendable Node.js library for the Amazon Web Services API","version":"0.0.1","homepage":"https://github.com/mirkok/Node-AWS","repository":"https://github.com/mirkok/Node-AWS.git","author":{"name":"Mirko Kiefer","email":"kiefer.mirko@googlemail.com","url":"http://mirkokiefer.com/blog/"},"contributors":[{"name":"Mirko Kiefer","email":"kiefer.mirko@googlemail.com","url":"http://mirkokiefer.com/blog/"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"main":"lib/aws","directories":{"lib":"lib","example":"examples"},"engines":{"node":"*"},"_id":"aws-lib@0.0.1","_engineSupported":true,"_npmVersion":"0.2.14-2","_nodeVersion":"v0.3.0-pre","modules":{"b/aws.js":"lib/aws.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"70a0fd892dd3dc77412a115ddfcdd69b06b1f244","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.0.1.tgz","integrity":"sha512-/c4yFkAuOpE4azJMU0T0pqtyH5mF+MFqDQP5K7bVutdHgJoqnE+VbLtIGif3fcwO1OExr48ioW8jWQ9iMPsFTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc8JO1M02cVl7e3Ue6W8DmwnE3zUR4NmKnUpf3GrI1IAiAcaNJb6F40IFKD0S87E467OaXEWqiVYD7GfbnN8t/Irw=="}]}},"0.0.2":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.0.2","homepage":"https://github.com/mirkok/Node-AWS","repository":"https://github.com/mirkok/Node-AWS.git","author":{"name":"Mirko Kiefer","email":"kiefer.mirko@googlemail.com","url":"http://mirkokiefer.com/blog/"},"contributors":[{"name":"Mirko Kiefer","email":"kiefer.mirko@googlemail.com","url":"http://mirkokiefer.com/blog/"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":"*"},"_id":"aws-lib@0.0.2","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.3.7-pre","modules":{"b/aws.js":"lib/aws.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6de5b1f9a7422d2653943c43be7227a6c4ad06c0","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.0.2.tgz","integrity":"sha512-ssRo8z+wsr7WJ4Xjd9OjIGxEV9ytY7LFqx4SLdHFgxkvDDyjLJ4hrqrPFLv3iXwHFyZxJQBC19clXBnuigTM4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDd3r9VhQPzDC2CWpeZm5PQynFOa8VRLn3Tt42+FOlLgIhANDdg5cZwwT/Jf6F6QOeTxcxGKViKxLZG7RDVLiKn4kj"}]}},"0.0.3":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.0.3","homepage":"https://github.com/mirkok/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","database","wrapper","api"],"repository":"https://github.com/mirkok/Node-AWS.git","author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":"*"},"_id":"aws-lib@0.0.3","_engineSupported":true,"_npmVersion":"0.2.16","_nodeVersion":"v0.2.6","modules":{"b/aws.js":"lib/aws.js","b/ec2.js":"lib/ec2.js","b/prodAdv.js":"lib/prodAdv.js","b/simpledb.js":"lib/simpledb.js","b/sns.js":"lib/sns.js","b/sqs.js":"lib/sqs.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"7e3df719b062b5d7a87b2480848215be46d58921","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.0.3.tgz","integrity":"sha512-u/5FP+ERrk2tojPyKdskK47cLdqr90HmRm9y/JQLmVyJ9/HLXXZ9ML5Ip3mSPWghlC7dZyXCUFx1lKKEVi1ppw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo+7vNQxYgrVKPqhODBg5sFxbLGvZLRljgIapDxHwXEQIhAK8hcPE9/HJGCoccITHW3tvexH0KHjCJVH3Tuamp+Wk2"}]}},"0.0.4":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.0.4","homepage":"https://github.com/mirkok/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","database","wrapper","api"],"repository":"git://github.com/mirkok/aws-lib.git","author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":"0.2.6"},"_id":"aws-lib@0.0.4","_engineSupported":false,"_npmVersion":"0.2.16","_nodeVersion":"v0.4.0","modules":{"b/aws.js":"lib/aws.js","b/ec2.js":"lib/ec2.js","b/prodAdv.js":"lib/prodAdv.js","b/ses.js":"lib/ses.js","b/simpledb.js":"lib/simpledb.js","b/sns.js":"lib/sns.js","b/sqs.js":"lib/sqs.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"89507cfee18b383cad41cc845365120f6cd40d76","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.0.4.tgz","integrity":"sha512-M8b1u6rledqGVQCLkSWqx5vtsRyn1H3CNspr0ma8k79/Bf4fz950g+Do+qiayyuQ+K6vE+kBiqvq4+WsXNxl0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLYk4a5Vn6YR77eOvfF2MYCUN9Q4BGAegvAcMy0CdWUAIgcQ9sTsYVbf/tmN9piI96ayLrd4QY4DPXJ0miXUGSvmY="}]}},"0.0.5":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.0.5","homepage":"https://github.com/mirkok/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES"],"repository":{"type":"git","url":"git://github.com/mirkok/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_id":"aws-lib@0.0.5","_engineSupported":true,"_npmVersion":"0.3.11","_nodeVersion":"v0.4.0","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"971b8995078d83c80f2372f134c496e71b293a46","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.0.5.tgz","integrity":"sha512-aicqjonLfDoiKUbKqEKbTOWX07h41mLR7Cl0O7YQ7GZiv9KNHqfpa06+yWMiqBt0ooCcz/MqKx0qolrT5SNnfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYqIk0CHKYFIKkSn6tRAtb+u82F3AhDVp9oZ1YcH4+WAIgDwa4WBQNaMb6ga7dRzzK+2Q+Bt+7IlblV/stKVqEZTM="}]}},"0.0.6":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.0.6","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"_id":"aws-lib@0.0.6","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"10d3941c411ab0c4cbcba6315e46794d94801554","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.0.6.tgz","integrity":"sha512-f2luS7AzcPCxEC7aD/zpWXmPpsaKtxj08bmbdtCNOSFG7RX8zGMQ+fF0cMN40+0BUJh9fIMtcYGoN10Q/cYBtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjqNt62bm3QZ0ym61d0hUlBGvgeLMcOGfVWdtSJiW+uQIhAN7KEoIqbzv9S9B722XCy9E7+cAmUeBtBwpFFFQiAVrV"}]},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"}]},"0.1.0":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.1.0","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"_id":"aws-lib@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"7ca9fe42371e35033a0fa1cbb9a01f4cc97d0dbd","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.1.0.tgz","integrity":"sha512-bl1o0uXQaOEzNaD46EOIxPQBJPrFUxVd0Qa4Rt7BkQDTQGAKrEKKYbni36wjAHHpO4O7seSBuPC/4wFTrPRACg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYy8wftt8LTLSxrI2MctLvsFR2+mfcxm4vXF+X/UgT8AiEA0GFtK+6rgvJJ9P98NvC6OLyRnAP6xPraLngPXSY+iy4="}]},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"}]},"0.1.1":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.1.1","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"_id":"aws-lib@0.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"8b39eeb4e6cde37ef831ea65a9be89ee8e6a9f37","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.1.1.tgz","integrity":"sha512-sh0GcTbsNfd3kMYXEGijvZzEgpqg39UETI9RAXZRuP1tJMIjqJ+CzHoft8KKTkdCAx2FHC5gR91a5cuGJ7DObw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwASCFcCcYTNY88FUO3EuT5BqvTDqbyYUX8TRVhHTlYAIgKyTQAs4T3eYK0pGf/tMH1X2hGooYt962fpMsVuhTIEE="}]},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"}]},"0.1.2":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.1.2","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"_id":"aws-lib@0.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"f4c6d484a2b043aff7e337e88f999193c1ee2a44","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.1.2.tgz","integrity":"sha512-Fb7DYneV4zYC0bz/LAfFSn8hGi58afFiIEf7VjS/2ccbSIBjUaDDHMFv6nb4gbclmj5YB91HZKLqJBTwaGIDWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0EacbXLNhvxx5iT7UzWvirXU0a9cdsFFKbiRs0uD6FAiBDDM1SGGQZhegql4LH770F/KLwLd1sByVxd2DrddzVFQ=="}]},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"}]},"0.1.3":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.1.3","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"_id":"aws-lib@0.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"dbad8100bc83602460517ffcbc429c634522d472","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.1.3.tgz","integrity":"sha512-qP+cqR5dVI/dCCteBa9ApYgPOhYz3JqhUUKv4HkdAbC+podDV4vLT1ztdUARUEm6ZqB9lgrnCJRrLVuTAHxNqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPw9Us1QFOxIrdZln91g3llhh3hm0XTETdt2zJ5XVvOAIhAJQBNHWy10eY0XRuKTSrk4B9zgk18QSu1k3i9GPzq2u1"}]},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"}]},"0.1.4":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.1.4","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*"},"scripts":{"test":"./node_modules/.bin/mocha"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_id":"aws-lib@0.1.4","dist":{"shasum":"86c69af0be4f699fc8b42ca0b13f20740a2297b9","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.1.4.tgz","integrity":"sha512-5LbtgkB0XWZSPuVb0vBaGrr0MVSvjRv3T8rgjnYdRGGX9qP66qX7hg7GvxXn6om1VEWJtIluV/HnwkSvmSL1Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHb3QXHc5XzwxSCJOO+de7FtYdHQ6U+ym1sOrWs7IqtdAiEAwpO4CjB6dsi6+xXGgDbUd8mVxoMfHfpTbf1AQKS3CXU="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"}]},"0.1.5":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.1.5","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*","nock":"0.14.x"},"scripts":{"test":"./node_modules/.bin/mocha -t 60000"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_id":"aws-lib@0.1.5","dist":{"shasum":"cea230d7fee9ec6abd16a1571a8c7937128b54a3","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.1.5.tgz","integrity":"sha512-fzL4bCVcVrVdCAfGvXvUh6eDb/NgNrfEaez9+PO4BhOUUmbVoPSzrh7LHN01kSMxFf/fJDIVbBckGvTUuPfRMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKPXQwhk+5F9GsAcbNO3NBWnsjpFnoC4do0IHwYt58rAiBaUV3y4JaI5ma/xmArx6tgvd+qV4pdKbEYGcQjhTaETQ=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"ianshward","email":"ian@developmentseed.org"},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"},{"name":"ianshward","email":"ian@developmentseed.org"}]},"0.2.0":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.2.0","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*","nock":"0.14.x"},"scripts":{"test":"./node_modules/.bin/mocha -t 60000"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_id":"aws-lib@0.2.0","dist":{"shasum":"1a327bd96c193445c2e0200dc81084de39e61307","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.2.0.tgz","integrity":"sha512-szNL/GalNRloEKQMJ2Oc1/mobPcALhjTWmKcUM2UDMbEjS5Uqu6S/FSVxKNQi+N9YKhhVLgajEsKLaPiRAlGBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3trqg49ljwiOgBuTDpZUojn0MQhigI8jBuiHHvsx8JAiAb1wweOvNKcQc/v/LXOveqWT9CidKBtGgXPWX18nexKA=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"},{"name":"ianshward","email":"ian@developmentseed.org"}]},"0.2.1":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.2.1","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x"},"devDependencies":{"mocha":"*","nock":"0.14.x"},"scripts":{"test":"./node_modules/.bin/mocha -t 60000"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"_id":"aws-lib@0.2.1","dist":{"shasum":"583c68461c149e99337b13e61db79d73a766e215","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.2.1.tgz","integrity":"sha512-KdLsjBoNkSmRlqP0PcR8U1i//qOcTetZCmVez15HLwxqliTP6MVHnLu8XOAPOWtMZwKEWcFUGBSo0Ff3PfPhew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOY3yNDnzZXdjmZbj0eEKuKHvTfRCze5802f47cPZeegIgKIuH59jtWDAh14d+c/JQ+gE3hCGoJbHlIVTAO2r6yVs="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"ianshward","email":"ian@developmentseed.org"},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"},{"name":"ianshward","email":"ian@developmentseed.org"}]},"0.3.0":{"name":"aws-lib","description":"Extensible Node.js library for the Amazon Web Services API","version":"0.3.0","homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"dependencies":{"xml2js":"0.1.x","sax":"0.1.x","underscore":"~1.5.2"},"devDependencies":{"mocha":"*","nock":"0.14.x"},"scripts":{"test":"./node_modules/.bin/mocha -t 60000","test-on-aws":"ON_AWS=1 ./node_modules/.bin/mocha -t 60000"},"main":"lib/aws","directories":{"lib":"lib","example":"examples","test":"test"},"engines":{"node":">=0.4"},"bugs":{"url":"https://github.com/livelycode/aws-lib/issues"},"_id":"aws-lib@0.3.0","dist":{"shasum":"213c04bb357a7c6764bc099f58cb6336a957d198","tarball":"https://registry.npmjs.org/aws-lib/-/aws-lib-0.3.0.tgz","integrity":"sha512-X881luYo8oaVpxiWcLDTJz95SazmQ4f/3Mm5QwLFXmU72FtN/89sDI6uEA+xxyc+zxqum4eoK/cjOfeGTKGuhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDqYC75ttsOuF3EuaJv4HJq93ESExQzCIpypqFxoBaMAiAcCzS8BTho+RD5NbDHoDy1uDMhj+Swe7loRQKOglK1UQ=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mirkok","email":"mail@mirkokiefer.com"},"maintainers":[{"name":"pib","email":"pib@paulbonser.com"},{"name":"mirkok","email":"mail@mirkokiefer.com"},{"name":"ianshward","email":"ian@developmentseed.org"}]}},"maintainers":[{"email":"pib@paulbonser.com","name":"pib"},{"email":"mail@mirkokiefer.com","name":"mirkok"},{"email":"ian@mapbox.com","name":"ianshward"}],"time":{"modified":"2022-06-13T03:54:53.155Z","created":"2011-01-10T22:43:25.776Z","0.0.1":"2011-01-10T22:43:26.014Z","0.0.2":"2011-01-25T00:43:48.033Z","0.0.3":"2011-01-27T21:30:56.342Z","0.0.4":"2011-02-07T20:10:18.359Z","0.0.5":"2011-02-16T00:40:37.951Z","0.0.6":"2012-03-18T01:53:45.253Z","0.1.0":"2012-07-10T19:20:25.578Z","0.1.1":"2012-07-14T12:02:27.086Z","0.1.2":"2012-07-17T22:55:43.746Z","0.1.3":"2012-09-13T17:05:39.663Z","0.1.4":"2012-10-10T16:30:52.432Z","0.1.5":"2012-12-18T14:59:03.199Z","0.2.0":"2013-01-19T14:28:55.925Z","0.2.1":"2013-02-22T20:17:39.756Z","0.3.0":"2013-11-12T23:04:33.232Z"},"author":{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},"repository":{"type":"git","url":"git://github.com/livelycode/aws-lib.git"},"users":{"christopher.urquidi":true,"igorissen":true},"homepage":"http://github.com/livelycode/aws-lib","keywords":["amazon","aws","ec2","product advertising","simpledb","Simple Queue Service","SQS","Simple Email Service","SES","Auto Scaling","AS"],"contributors":[{"name":"Mirko Kiefer","email":"mail@mirkokiefer.com","url":"http://mirkokiefer.com"},{"name":"Paul Bonser","email":"pib@paulbonser.com","url":"http://probablyprogramming.com"},{"name":"Richard Rodger","email":"richard@ricebridge.com","url":"http://www.ricebridge.com/"},{"name":"Ross Duggan","email":"ross@boards.ie","url":"http://rossduggan.ie/"},{"name":"Mike MacCana","email":"mike.maccana@gmail.com","url":"http://mikemaccana.com/"}],"bugs":{"url":"https://github.com/livelycode/aws-lib/issues"},"readme":"#Node.js library for the Amazon Web Services\n\n[![Build Status](https://travis-ci.org/livelycode/aws-lib.png?branch=master)](https://travis-ci.org/livelycode/aws-lib)\n\n[![NPM](https://nodei.co/npm/aws-lib.png)](https://nodei.co/npm/aws-lib/)\n\nA simple [Node.js](http://nodejs.org/) library to communicate with the Amazon Web Services API.\n\nIt includes clients for the following services:\n\n   * [EC2](https://github.com/livelycode/aws-lib/blob/master/examples/ec2.js)\n   * [Product Advertising API](https://github.com/livelycode/aws-lib/blob/master/examples/prod-adv.js)\n   * [SimpleDB](https://github.com/livelycode/aws-lib/blob/master/test/simpledb.js)\n   * [SQS (Simple Queue Service)](https://github.com/livelycode/aws-lib/blob/master/examples/sqs.js)\n   * SNS (Simple Notification Service)\n   * [SES (Simple Email Service)](https://github.com/livelycode/aws-lib/blob/master/examples/ses.js)\n   * [ELB (Elastic Load Balancing Service)](https://github.com/livelycode/aws-lib/blob/master/examples/elb.js)\n   * [CW (CloudWatch)](https://github.com/livelycode/aws-lib/blob/master/examples/cw.js)\n   * [IAM (Identity and Access Management)](https://github.com/livelycode/aws-lib/blob/master/examples/iam.js)\n   * [CFN (CloudFormation)](https://github.com/livelycode/aws-lib/blob/master/test/cfn.js)\n   * STS (Security Token Service)\n   * [Elastic MapReduce](https://github.com/livelycode/aws-lib/blob/master/test/emr.js)\n\nRichard Rodger maintains a user-friendly [SimpleDB library](http://github.com/rjrodger/simpledb) which is based on aws-lib.\n\n## Usage\n\nThe following snippet implements an ec2 client and makes a call to DescribeInstances\n\n``` js\nvar aws = require(\"aws-lib\");\n\nec2 = aws.createEC2Client(yourAccessKeyId, yourSecretAccessKey);\n\nec2.call(\"DescribeInstances\", {}, function(err, result) {\n  console.log(result);\n})\n```\n\nWhich returns a JSON response similar to:\n\n``` js\n[...]\n{\"item\":{\n  \"instanceId\":\"i-acb2d1db\",\"imageId\":\"ami-03765c77\",\n  \"instanceState\": {\"code\":\"80\",\"name\":\"stopped\"},\n  \"privateDnsName\":{},\"dnsName\":{},\n  \"reason\":\"User initiated (2010-07-28 19:37:54 GMT)\"\n[...]\n```\n\nAnother example, using Product Advertising API:\n\n``` js\nvar prodAdv = aws.createProdAdvClient(yourAccessKeyId, yourSecretAccessKey, yourAssociateTag);\n\nvar options = {SearchIndex: \"Books\", Keywords: \"Javascript\"}\n\nprodAdv.call(\"ItemSearch\", options, function(err, result) {\n  console.log(result);\n})\n```\n\nWill return a long list of books.\n\nMost clients, such as ec2, ses, simpledb, etc. accept an optional third parameter `options` which should be an object of options used to instantiate the client.  For example, the ec2 client could be instantiated with an options object like:\n\n``` js\nec2 = aws.createEC2Client(yourAccessKeyId, yourSecretAccessKey, {version: '2010-08-31'});\n```\n    \nwhich would instantiate the ec2 client, but using the 2010-08-31 API version.  \n\nThe example below shows how you can filter results using one of the list of filters documented in the AWS API docs. See the library code for each service to learn about other possible options.\n\n``` js\nvar options = {\n  host: \"ec2.eu-west-1.amazonaws.com\", // use a different region to the default\n  version: \"2010-08-31\"\n};\n\nec2 = aws.createEC2Client(yourAccessKeyId, yourSecretAccessKey, options);\n\n// create a filter for instances with `mytagname = mytagvalue`\nvar params = {\n  \"Filter.1.Name\": \"tag:mytagname\",\n  \"Filter.1.Value.1\": \"mytagvalue\"\n}\n\nec2.call(\"DescribeInstances\", params, function(err, result) {\n  console.log(result);\n})\n```\n\nFor more examples have a look at [/examples](https://github.com/livelycode/aws-lib/tree/master/examples) and [/test](https://github.com/livelycode/aws-lib/tree/master/test).\n\n## Credentials, metadata API, and IAM Roles\n\nIf you use aws-lib on EC2s it is necessary to distribute your AWS API access key and secret id to each EC2 in order to authenticate requests.  [IAM Roles](http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UsingIAM.html#UsingIAMrolesWithAmazonEC2Instances) removes the need to manually distribute your AWS API access key and secret id to EC2s.  Create an IAM role(s) and assign to your EC2s (CloudFormation supports IAM Roles). An access key, secret id, and token will then be provided on the EC2 metadata API.  You can then use aws-lib without passing in any credentials to API clients.  For example:\n\n``` js\nvar aws = require(\"aws-lib\");\nec2 = aws.createEC2Client(); // Notice no access key nor secret id passed in to client\nec2.call(\"DescribeInstances\", {}, function(err, result) {\n  console.log(JSON.stringify(result));\n});\n```\n\nIf no access key or secret id are passed in to the client, aws-lib will attempt to look up the credentials from the EC2 metadata API.  The metadata API can also be used like other aws-lib API clients, such as:\n\n``` js\nvar aws = require(\"aws-lib\");\nvar md = aws.createMetaDataClient();\nmd.call({endpoint: \"instance-id\"}, function(err, res) {\n  console.log(res); // outputs this EC2's instance-id.\n});\n```\n\n## Tests\nIn order to run the tests you need to copy \"test/credentials_template.js\" to \"test/credentials.js\" and add your access key and secret.  \ncredentials.js is part of .gitignore so you don't have to worry about accidentially commiting your secret.\n\nTo run the tests execute:\n\n    npm test\n\n\n## Contributing\n*At livelycode we currently can't invest enough time to merge and test all new contributions. So our friends at [mapbox](https://github.com/mapbox) offered to jump in and help maintain this library. We have granted [Ian Ward](https://github.com/ianshward) commit access to this repository.*\n\naws-lib is designed to be easily extensible.  \nIf you want to add support for a service, have a look at an [existing client](https://github.com/livelycode/aws-lib/blob/master/lib/ec2.js) and simply follow the pattern.  \nWhen submitting a pull request please add a test for at least one API call.\n\nMany thanks to the following people who have contributed so far (ordered by number of commits):\n\n```\nMirko Kiefer\nPaul Bonser\nBernhard K. Weisshuhn\nKent\nDavid Valentiate\nRichard Rodger\nSean Coates\njohn\nJonathan Leibiusky\nMatt Duncan\nCameron Gray\nBryon\nnagoodman\nBlake Matheny\nVan Nguyen\nIan Ward\nJohannes Auer\nChris Castle\nMike MacCana\n```\n","readmeFilename":"README.md"}