웹 트래픽 로깅
웹 트래픽 로깅 (선택 사항)
정적 웹사이트로 구성된 버킷에 Amazon S3 서버 액세스 로깅을 선택적으로 활성화할 수 있어요. 서버 액세스 로깅은 버킷에 들어온 요청에 대한 상세 기록을 제공해요. 자세한 내용은 서버 액세스 로깅으로 요청 로깅을 참고하세요. Amazon CloudFront를 사용해 웹사이트 속도를 높이려면 CloudFront 로깅도 사용할 수 있어요. 자세한 내용은 Amazon CloudFront Developer Guide의 Configuring and Using Access Logs를 참고하세요.
출처: 문서
본문
정적 웹사이트 버킷에 서버 액세스 로깅을 활성화하는 방법은 다음과 같아요.
- https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 열어요.
- 정적 웹사이트로 구성된 버킷을 만든 리전과 같은 리전에 로깅용 일반 목적 버킷을 만들어요. 예를 들어
logs.example.com같은 이름이에요. - 서버 액세스 로깅 로그 파일을 위한 폴더를 만들어요(예:
logs). - (선택 사항) CloudFront로 웹사이트 성능을 개선하려면 CloudFront 로그 파일용 폴더를 만들어요(예:
cdn). 자세한 내용은 Amazon CloudFront로 웹사이트 속도 높이기를 참고하세요. - Buckets 목록에서 버킷을 선택해요.
- Properties를 선택해요.
- Server access logging 아래에서 Edit를 선택해요.
- Enable을 선택해요.
- Target bucket에서 서버 액세스 로그의 대상 버킷과 폴더를 선택해요. 폴더와 버킷 위치를 찾으려면 Browse S3를 선택하고 버킷 이름을 고른 뒤 로그 폴더를 선택해요. Choose path를 선택하고 S3 버킷 경로(예:
s3://logs.example.com/logs/)를 입력해요. - Save changes를 선택해요. 이제 로그 버킷에서 로그에 접근할 수 있어요. Amazon S3는 2시간마다 웹사이트 액세스 로그를 로그 버킷에 기록해요.