日々精進

新しく学んだことを書き留めていきます

node.jsからAWS S3へファイルをアップロードする

awssumというライブラリを使えばできるっぽい。
chilts/node-awssum · GitHub
javascript - Upload S3 knox node js (signature doesnt match) - Stack Overflow
このライブラリの初期化コードのなかでRegionを指定してるんだけど、これがどこを指しているのかわかりにくい。。

var s3 = new S3({
    'accessKeyId' : accessKeyId,
    'secretAccessKey' : secretAccessKey,
    'region' : amazon.US_EAST_1
});

amazon.TOKYOが無くて困った。調べた結果、amazon.AP_NORTHEAST_1がTOKYOリージョンのことっぽい。
わからんかった。。
でもこまめにメンテされてるしよさげなライブラリです。