var S3StreamLogger = require('s3-streamlogger').S3StreamLogger;
var s3stream = new S3StreamLogger({
bucket: "mys3bucket",
access_key_id: "...",
secret_access_key: "..."
});
s3stream.write("hello S3");
access_key_id ,key 는 IAM 에서 생성후에
S3 권한추가 부분에 다음과 같이 추가
XXXXXXX --> bucket name 으로 변경
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "logs.ap-northeast-2.amazonaws.com"
},
"Action": "s3:GetBucketAcl",
"Resource": "arn:aws:s3:::XXXXXXX"
},
{
"Effect": "Allow",
"Principal": {
"Service": "logs.ap-northeast-2.amazonaws.com"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::XXXXXXX",
"Condition": {
"StringEquals": {
"s3:x-amz-acl": "bucket-owner-full-control"
}
}
}
]
}
'Private & Public Cloud > AWS' 카테고리의 다른 글
Lambda 에서 사용가능한 S3 trigger event (0) | 2020.01.14 |
---|---|
EC2 서버 nodejs 설치 (0) | 2020.01.13 |