반응형
Enable access logs for your Application Load Balancer - Elastic Load Balancing
Enable access logs for your Application Load Balancer When you enable access logs for your load balancer, you must specify the name of the S3 bucket where the load balancer will store the logs. The bucket must have a bucket policy that grants Elastic Load
docs.aws.amazon.com
가정
- ELB 구축된 상태
실습
- 버킷 정책 설정
- ELB 속성 설정 편집
먼저 S3 버킷 정책을 설정해줘야 한다.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::<elb-account-id>:root"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::<버킷명>/<경로>/AWSLogs/<your-aws-account-id>/*"
},
{
"Effect": "Allow",
"Principal": {
"Service": "logdelivery.elb.amazonaws.com"
},
"Action": "s3:GetBucketAcl",
"Resource": "arn:aws:s3:::<버킷명>"
}
]
}
ELB Account, 본인의 계정 AWS ID, 버킷명, 경로 등으로 바꾸어서 S3 정책에 복사/붙여넣기 하면 된다.
로그를 저장할 S3 버킷을 선택 - 변경 내용 저장
(만약 Permission 어쩌구 뜨면 위 정책 설정이 제대로 안되어있는 경우다.)
반응형
'서버 > AWS' 카테고리의 다른 글
[AWS]15. OwnCloud와 S3 연동 (feat. SNS Topic) (1) | 2024.03.13 |
---|---|
[AWS]14. Cloudfront 단일 배포로 웹 서비스 구현 (Route53, ELB, Auto Scaling, S3, RDB) (0) | 2024.01.24 |
[AWS]12. S3 기반 정적 웹 사이트 호스팅 (Route53, Cloudfront) (0) | 2024.01.20 |
[AWS]11. Amazon DynamoDB 실습 (0) | 2023.02.26 |
[AWS]10. Amazon S3 버킷 생성 (0) | 2023.02.23 |