Amazon Simple Storage Service (Amazon S3)

Uploading data

The following code demonstrates uploading data to Amazon S3 via the REST API signed with Amazon Signature Version 4:

(function() {
    var data = "Test";
    var headers = {
        "Content-Type": "text/plain"
    };
    net("PUT", "https://aBucketName.s3.amazonaws.com/fileName.txt", headers, data, use("aws4"), function(resp) {
        response.end(resp.status);
    });
}());
        

Downloading data

The following code demonstrates downloading data from Amazon S3 via the REST API signed with Amazon Signature Version 4:

(function() {
    net("GET", "https://aBucketName.s3.amazonaws.com/fileName.txt", use("aws4"), function(resp) {
        try {
            if (resp.status === 200) {
                response.write(resp.responseText);
            }
            response.end(resp.status);
        } catch (err) {
            response.end(err);
        }  
    });
}());
        

See Also:

JavaScript API Reference

Table of Contents