웹사이트 검색

AWS에서 S3 버킷에 대한 Cloudwatch 경보를 생성하는 방법


이 페이지에서

  1. 전제 조건
  2. 무엇을 할 것인가?\n
  3. AWS에 로그인
  4. S3 버킷에 대한 알람 만들기\n
  5. 알람 삭제
  6. 결론

Cloudwatch는 S3 버킷에 대한 스토리지 지표 및 요청 지표를 제공합니다. Storage Metrics는 추가 비용 없이 하루에 한 번 제공되는 반면 Request Metrics는 1분 간격으로 제공되며 요금이 부과됩니다. 또한 Cloudwatch는 복제 측정항목을 제공합니다. 이 기사에서는 NumberOfObjects에 대한 Storage Metric 유형의 AWS에서 S3 Bucket에 대한 Cloudwatch 경보를 생성하는 방법을 살펴봅니다.

사용 가능한 메트릭 유형에 대해 자세히 알아보려면 여기에서 AWS의 공식 문서를 참조하십시오.

전제 조건

  1. AWS 계정(없으면 생성).
  2. S3 버킷(AWS에서 S3 버킷을 만드는 방법을 알아보려면 여기를 클릭하세요.)\n
  3. SNS 주제(Cloudformation을 사용하여 AWS에서 SNS 주제를 만드는 방법을 알아보려면 여기를 클릭하세요.)\n

우리는 무엇을 할 것인가?

  1. AWS에 로그인합니다.\n
  2. S3 버킷에 대한 알람 만들기\n
  3. 알람 삭제

AWS에 로그인

AWS 로그인 페이지로 이동하려면 여기를 클릭하십시오.

위 링크를 누르면 로그인 페이지가 표시되며 자격 증명을 입력하여 AWS 계정으로 이동합니다.

AWS 계정에 성공적으로 로그인하면 다음과 같이 Management Console이 표시됩니다.

S3 버킷에 대한 알람 만들기

화면 상단 검색창에 Cloudwatch를 검색하세요. Cloudwatch 결과를 클릭하여 Cloudwatch 서비스의 기본 대시보드로 이동합니다.

다음과 같이 Cloudwatch의 기본 대시보드가 표시됩니다. 왼쪽 패널에서 "알람"을 클릭합니다.

선택한 지역의 내 계정에 알람이 없기 때문에 목록에 아무것도 표시되지 않습니다. 알람을 만들려면 \\'알람 만들기\\' 버튼을 클릭하세요.

S3 버킷에 대해 사용 가능한 목록에서 지표를 선택하려면 "지표 선택" 버튼을 클릭하십시오.

여기에서 "S3"를 검색하여 결과를 필터링한 다음 Storage Metrics를 클릭합니다.

사용 가능한 목록에서 S3 버킷과 측정항목 이름을 선택할 수 있습니다. 한 번에 하나만 선택하여 알람을 생성할 수 있습니다. 계속하려면 "측정항목 선택" 버튼을 클릭하세요.

"NumberOfObjects" 유형의 측정항목을 선택했으므로 버킷의 개체 수와 비교할 값을 지정할 수 있는 임계값을 지정하는 옵션이 조건 아래에 표시됩니다. 이 지정된 조건이 참이 되면 경보가 트리거됩니다. 계속하려면 "다음" 버튼을 클릭하십시오.

이 화면에서 기존 SNS 주제를 선택하거나 새 주제를 만들어 알림을 보낼 수 있습니다. 여기서는 기존의 주제 중에서 SNS 주제를 선택했습니다. 경고 생성을 완료하려면 계속 진행하십시오.

여기에서 경고에 이름을 지정하고 설명을 추가한 후 "다음" 버튼을 클릭합니다.

이것은 구성을 검토하고 모든 것이 양호하면 경보를 생성할 수 있는 마지막 단계입니다. "알람 만들기" 버튼을 클릭하면 알람이 생성됩니다.

알람이 성공적으로 생성되면 콘솔에서 볼 수 있습니다. 관찰하면 경보 상태가 "데이터 부족"임을 알 수 있습니다. 상태를 분석하고 그에 따라 업데이트하는 데 몇 분 정도 걸립니다.

상태에 따라 몇 분 후에 상태가 변경됩니다. 여기에서 조건은 S3 버킷의 객체 수가 경보에서 지정한 수보다 많기 때문에 일치합니다. 조건이 일치하면 알람이 \\'알람 있음\\' 상태가 됩니다.

알람이 울리면 SNS로 알림을 보냅니다. 내가 선택한 SNS 주제에는 내 이메일 ID로 구독 엔드포인트가 포함되어 있으므로 경고 알림이 내 이메일 ID로 전송됩니다.

이제 조건이 일치하지 않을 경우 어떤 일이 발생하는지 확인하기 위해 임계값을 S3 버킷에 있는 객체 수보다 큰 값으로 변경할 수 있습니다. 임계값을 100으로 변경하고 알람을 업데이트했습니다.

값을 변경하면 조건이 일치하지 않고 경보가 트리거되지 않으므로 상태가 "Ok"로 변경됩니다.

알람 삭제

알람이 더 이상 필요하지 않으면 쉽게 삭제할 수 있습니다. 알람을 삭제하려면 삭제할 알람을 선택하고 조치 --> 삭제 버튼을 클릭합니다.

팝업 화면이 나타나면 "삭제" 버튼을 클릭하여 삭제를 확인하십시오.

한번 삭제한 알람은 복구가 불가능하므로 주의하여 삭제하시기 바랍니다.

결론

이 문서에서는 객체 수에 대해 S3 버킷에 대한 경보를 생성하는 단계를 살펴보았습니다. 지정된 조건에 따라 알람이 한 상태에서 다른 상태로 전환되고 선택한 SNS 주제에 알림을 보내는 방법을 확인했습니다.