0.1.1 • Published 8 years ago

s3-url-determinizer v0.1.1

Weekly downloads
4
License
GPLv3
Repository
-
Last release
8 years ago

S3-Url-Determinizer

remember when you tried to treat all S3 urls the same?

in-path style: https://s3-aws-region.amazonaws.com/bucket

virtual-hosted style: http://bucket.s3-aws-region.amazonaws.com

Installation

$ npm install s3-url-determinizer

Usage

var dermineS3Url = require("s3-url-determinizer")

dermineS3Url("https://s3-region.amazonaws.com/a-s3-bucket/object?X-Amz-Date=20170305T154747Z", true) 
// https://s3-region.amazonaws.com/a-s3-bucket/object?X-Amz-Date=20170305T154747Z

dermineS3Url("https://a-S3-bucket.s3-region.amazonaws.com/object?X-Amz-Date=20170305T154747Z", true) 
// https://s3-region.amazonaws.com/a-s3-bucket/object?X-Amz-Date=20170305T154747Z

dermineS3Url("https://s3-region.amazonaws.com/an-s3-bucket/dir/dir2/object?X-Amz-Date=20170305T154747Z") 
// https://an-s3-bucket.s3-region.amazonaws.com/dir/dir2/object?X-Amz-Date=20170305T154747Z

dermineS3Url("https://a-S3-bucket.S3-region.amazonaws.com/dir/dir2/object?X-Amz-Date=20170305T154747Z") 
// https://a-s3-bucket.s3-region.amazonaws.com/dir/dir2/object?X-Amz-Date=20170305T154747Z

dermineS3Url("http://a-S3-bucket.S3-region.amazonaws.com/dir/dir2/object?X-Amz-Date=20170305T154747Z") 
// https://a-s3-bucket.s3-region.amazonaws.com/dir/dir2/object?X-Amz-Date=20170305T154747Z

Badges

npm.io npm.io

0.1.1

8 years ago

0.1.0

8 years ago