ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS RDS 로그 S3 Export (콘솔)
    AWS 2025. 4. 14. 18:32

    이 방법은 RDS 로그를 S3 로 Export 하는 방법이다.

     

    콘솔

    1. RDS 의 로그를 Cloudwatch Logs 로 내보내기 설정

    위 이미지처럼 저장하기를 원하는 로그를 선택한다.

     

    2. Cloudwatch - 로그 그룹

    위 이미저처럼 로그가 저장된다.

    로그를 일 단위로 S3 에 저장하고 있다면 보존 기간을 짧게 하는것이 좋다.

    (로그의 양이 많은데 보존 기간이 길면 비용 증가)

     

     

    3. S3 생성 및 권한 설정

    S3 이름은 유니크한 이름으로 생성하고 권한은 아래와 같이 설정한다.

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Principal": {
                    "Service": "logs.리전.amazonaws.com"
                },
                "Action": "s3:GetBucketAcl",
                "Resource": "arn:aws:s3:::S3 이름"
            },
            {
                "Effect": "Allow",
                "Principal": {
                    "Service": "logs.리전.amazonaws.com"
                },
                "Action": "s3:PutObject",
                "Resource": "arn:aws:s3:::S3 이름/*",
                "Condition": {
                    "StringEquals": {
                        "s3:x-amz-acl": "bucket-owner-full-control"
                    }
                }
            }
        ]
    }

     

     

    4. S3 로 내보내기

     

    5. 내보내기 보기

     

    실행 Started successfully / 완료 Completed successfully

     

    완료되면 지정한 S3 - S3 버킷 접두사 - Task ID 경로에 파일이 생긴다.

    파일을 다운로드하고 압축을 풀면 로그를 볼 수 있다.

Designed by Tistory.