-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathS3_Object_Get.js
34 lines (33 loc) · 1.41 KB
/
S3_Object_Get.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//DaARA variable
const ACCESS_KEY_ID = "****************"
const SECRET_ACCESS_KEY = "********************************"
const REGION = "**-*********-*"
const BUCKET_NAME = "***********"
//------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------
//AWS config, S3
const AWS = require('aws-sdk') //AWS-SDK 모듈 사용
AWS.config.update({region:REGION});
const s3 = new AWS.S3({ // S3 Bucket authenticate
accessKeyId : ACCESS_KEY_ID,
secretAccessKey : SECRET_ACCESS_KEY,
region : REGION
});
const config = new AWS.Config({
accessKeyId: ACCESS_KEY_ID,
secretAccessKey: SECRET_ACCESS_KEY,
region: REGION
})
//------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------
//S3 Bucket Get Oject
async function getOjectFromS3() {
try {
const data = await s3.listObjects({ Bucket : BUCKET_NAME }).promise();
return data
} catch (err) {
console.log("Error", err);
return;
}
}
getOjectFromS3()