AWS-SDK和nodejs笔记

首先

这只是我个人的备忘录,请原谅。
我将随意记录在nodejs中使用aws-sdk的各种功能。

通用处理

导入aws-sdk,并设置区域和配置文件。

const aws = require('aws-sdk');

var credentials = new aws.SharedIniFileCredentials({
    profile: "<プロフィル名>"
});
aws.config.update({
    region: "<リージョン名>",
    credentials: credentials
});

S3

将本地文件上传至S3

const s3 = new aws.S3();

const params = {
    Bucket: "<バケット名>",
    Key: "<キー名>",
    Body: fs.createReadStream("<ローカルファイルのパス>"),
};

s3.upload(params).promise()
.then(function(data) {
    console.log(`アップロード成功: s3://${data.Bucket}/${data.Key}`);
})
.catch(function(err){
    console.dir(err);
});
广告
将在 10 秒后关闭
bannerAds