CollectionFS (Meteor): 403 error

So, with my project, I'm trying to use CollectionFS to add a remote image (via URL) to a cfs-filesystem data store. The following code exists in a server-side method (server/methods.js):

if (resultImg) {

    console.log(resultImg);

    // COLLECTIONFS CODE WILL GO HERE
    var fileObj = Covers.insert(resultImg, function(err,obj) {
        if (err) {
            console.log("Error: " + err)
        }
    });
    console.log("Cover: " + fileObj)
    // Temporarily use remote URL.

} else {
    imgURL = "img/NoCover.png";
}

The collection for CFS and store are defined as such:

// Image cache for AWS book covers, provided by CollectionFS

// Define the store!
var coverStore = new FS.Store.FileSystem("covers");

// Define collection, attach to coverStore
Covers = new FS.Collection("covers", {
    stores: [coverStore]
})

When this code is triggered, the following happens:

I20140902-09:47:37.945(-4)? Exception while invoking method 'isbnAWS' Error: failed [403]
I20140902-09:47:37.945(-4)?     at Object.Future.wait (/home/misutowolf/.meteor/packages/meteor-tool/.1.0.26.1owm6lu++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:326:15)
I20140902-09:47:37.946(-4)?     at Object.call (packages/meteor/helpers.js:111)
I20140902-09:47:37.946(-4)?     at Meteor.methods._cfs_getUrlInfo (packages/cfs-file/fsFile-server.js:176)
I20140902-09:47:37.946(-4)?     at maybeAuditArgumentChecks (packages/livedata/livedata_server.js:1492)
I20140902-09:47:37.946(-4)?     at packages/livedata/livedata_server.js:1406
I20140902-09:47:37.946(-4)?     at _.extend.withValue (packages/meteor/dynamics_nodejs.js:56)
I20140902-09:47:37.947(-4)?     at _.extend.apply (packages/livedata/livedata_server.js:1405)
I20140902-09:47:37.947(-4)?     at _.extend.call (packages/livedata/livedata_server.js:1348)
I20140902-09:47:37.947(-4)?     at EventEmitter.fsFileAttachData [as attachData] (packages/cfs-file/fsFile-common.js:77)
I20140902-09:47:37.948(-4)?     at EventEmitter.FS.File (packages/cfs-file/fsFile-common.js:17)
I20140902-09:47:37.948(-4)?     - - - - -
I20140902-09:47:37.948(-4)?     at makeErrorByStatus (packages/http/httpcall_common.js:12)
I20140902-09:47:37.949(-4)?     at Request._callback (packages/http/httpcall_server.js:99)
I20140902-09:47:37.949(-4)?     at Request.self.callback (/home/misutowolf/.meteor/packages/http/.1.0.3.1hm13ly++os+web.browser+web.cordova/npm/node_modules/request/request.js:122:22)
I20140902-09:47:37.949(-4)?     at Request.emit (events.js:98:17)
I20140902-09:47:37.949(-4)?     at Request.<anonymous> (/home/misutowolf/.meteor/packages/http/.1.0.3.1hm13ly++os+web.browser+web.cordova/npm/node_modules/request/request.js:888:14)
I20140902-09:47:37.950(-4)?     at Request.emit (events.js:117:20)
I20140902-09:47:37.950(-4)?     at IncomingMessage.<anonymous> (/home/misutowolf/.meteor/packages/http/.1.0.3.1hm13ly++os+web.browser+web.cordova/npm/node_modules/request/request.js:839:12)
I20140902-09:47:37.950(-4)?     at IncomingMessage.emit (events.js:117:20)
I20140902-09:47:37.951(-4)?     at _stream_readable.js:929:16
I20140902-09:47:37.951(-4)?     at process._tickCallback (node.js:419:13)

I'm sort of confused. The last URL to be tried was the following:

http://ecx.images-amazon.com/images/I/51PmqcPELZL.SL160.jpg

As you can see, it's a small book cover image that's being pulled from an AWS search (using some other code I wrote).

Anyway, I'm figuring I am either doing something wrong...or there's something weird going on with the image on AWS's end that I don't know how to check. Any help would be greatly appreciated.

In an attempt to further debug the situation, I tried to get the HEAD information (as required by CFS) for the URL in question, and this was the response I got from curl:

misutowolf@jakiro ~/projects/openbook $ curl -I http://ecx.images-amazon.com/images/I/51PmqcPELZL._SL160_.jpg
HTTP/1.1 403 Forbidden
Content-Type: text/html
Content-Length: 1131
Connection: keep-alive
Server: nginx
Date: Tue, 02 Sep 2014 14:13:32 GMT
Expires: Tue, 02 Sep 2014 14:13:32 GMT
X-Squid-Error: ERR_ACCESS_DENIED 0
X-Cache: Error from cloudfront
Via: 1.1 b1103856e287e98f322630821d3c6e5b.cloudfront.net (CloudFront)
X-Amz-Cf-Id: -_LwoGVauX0GRd0NzPnZBxj0Zn8nUUGWfxbos6r0EoUiazZP6qzBnQ==

Am I to further assume that I can't do what I'm trying to do? (Download a book cover image from AWS and store it in a CFS store is the end goal)