웹 트래픽 로깅

웹 트래픽 로깅 (선택 사항)

정적 웹사이트로 구성된 버킷에 Amazon S3 서버 액세스 로깅을 선택적으로 활성화할 수 있어요. 서버 액세스 로깅은 버킷에 들어온 요청에 대한 상세 기록을 제공해요. 자세한 내용은 서버 액세스 로깅으로 요청 로깅을 참고하세요. Amazon CloudFront를 사용해 웹사이트 속도를 높이려면 CloudFront 로깅도 사용할 수 있어요. 자세한 내용은 Amazon CloudFront Developer Guide의 Configuring and Using Access Logs를 참고하세요.

출처: 문서

본문

정적 웹사이트 버킷에 서버 액세스 로깅을 활성화하는 방법은 다음과 같아요.

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

더 알아보기 (Learn more)