[Node.js] S3 から 1 つのファイルを取得する (AWS SDK for JavaScript v2)
作成日: 2022年07月07日
aws-sdk
モジュールの S3
クラスの getObject
メソッドを使用すると S3 から 1 つのファイルを取得することができます。下記のコードではバケット dummy.s3.example.com
のテキストファイル dummy_files/file1.txt
を取得して、ファイルの中身を出力しています。
const AWS = require("aws-sdk");
async function main() {
const s3 = new AWS.S3({
region: "ap-northeast-1",
});
const result = await s3
.getObject({
Bucket: "dummy.s3.example.com",
Key: "dummy_files/file1.txt",
})
.promise();
console.log(result.Body.toString());
}
main();
実行結果は下記となります。
hello