Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
.gitignore
README.md
package.json

README.md

S3Url

A small command line tool to generate signed S3 url for the EU WEST 1 region

Install

sudo npm install -g s3url

Usage

The usage is very straightforward

s3url --expires 30 resource_url

where resource_url is an url in the following form

/<bucket>/<key>

and "expires" is the number of seconds the url will be available. For example if the bucket is "foo" and the key is "bar/baz", the command will be:

s3url --expires 30 /foo/bar/baz

Authentication

You can supply authentication credentials in two ways:

  • command line parameters
  • environment variables

In the first way, you can pass the parameters --key and --secret to the command line and provide credentials. For example:

s3url --key THISISTHEKEY --secret THISISTHESECRET resource_url

In the second way, you can export two environment variables containing the key and the secret:

export S3URL_KEY="THISISTHEKEY"
export S3URL_SECRET="THISISTHESECRET"
s3url --expires 30 resource_url
Something went wrong with that request. Please try again.