Skip to content

Instantly share code, notes, and snippets.

@kristelteng
Created July 26, 2016 04:54
Show Gist options
  • Save kristelteng/d53cc4a1034d0756417efd74190091c6 to your computer and use it in GitHub Desktop.
Save kristelteng/d53cc4a1034d0756417efd74190091c6 to your computer and use it in GitHub Desktop.
// some code above
let tgz = tarball.pipe(gzip);
let creds = await auth.awsS3Credentials('read-write', 'taskcluster-raw-docs', 'testing');
aws.config.update(creds);
let s3obj = new aws.S3({params: {Bucket: 'taskcluster-raw-docs', Key: 'testing/latest.tar.gz'}});
await new Promise((resolve, reject) => {
s3obj.upload({
Body: tgz,
ACL: 'public-read'}, (err, data) => {
if (err) {
console.log(`error! ${err}`);
reject();
} else {
resolve();
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment