게시된 날짜: Nov 29, 2021
이제 Amazon EventBridge를 통한 Amazon S3 이벤트 알림을 사용하여 S3에 저장한 데이터의 변경 사항을 기반으로 이벤트 기반 애플리케이션을 구축, 확장 및 배포할 수 있습니다. 이를 통해 S3에서 새로운 데이터에 대한 조치를 취하고, 객체 변경 사항에 동시에 반응하는 여러 애플리케이션을 구축하고, 이전 이벤트를 재생하기가 더 쉬워지고 이 모든 것은 객체의 추가 사본을 생성하거나 새 소프트웨어를 개발하지 않고도 가능합니다. 이벤트를 처리하고 여러 대상으로 보낼 수 있는 유연성이 향상되어 이제 일회용 사용자 지정 코드를 작성하지 않고도 규모에 맞게 고급 분석 및 기계 학습을 통해 새로운 서버리스 애플리케이션을 생성할 수 있습니다.
Amazon EventBridge를 통한 Amazon S3 이벤트 알림을 사용하면 고급 필터링 및 라우팅 기능을 활용하고 AWS Lambda, Amazon Kinesis, AWS Step Functions 및 Amazon SQS를 포함한 18개 대상에 이벤트를 보낼 수 있습니다. EventBridge를 통한 S3 이벤트 알림을 사용하면 S3 이벤트의 객체에 대해 모든 속성 또는 속성 조합을 일치시킬 수 있으므로 아키텍처를 단순화할 수 있습니다. 이를 통해 대상 AWS Lambda 함수 또는 기타 대상을 호출하기 전에 객체 크기, 시간 범위 또는 기타 이벤트 메타데이터 필드별로 이벤트를 필터링할 수 있습니다. 예를 들어 수백만 개의 오디오 파일이 S3 버킷에 업로드된 경우 특정 파일에 대해 필터링하고 여러 워크플로에 이벤트 알림을 보낼 수 있습니다. 이러한 여러 워크플로를 통해 동일한 이벤트를 사용하여 오디오 파일을 기록하고 스트리밍을 위한 미디어 형식을 변경하고 기계 학습을 적용하여 감정 점수를 생성할 수 있습니다. 마지막으로, 오류가 발생하거나 새 애플리케이션 모듈이 추가되는 경우 이벤트를 다시 처리할 수 있는 기능을 제공하여 S3 이벤트를 아카이브 및 재생할 수도 있습니다.
이제 Amazon EventBridge의 Amazon S3 이벤트 알림을 모든 상용 AWS 리전에서 사용할 수 있습니다. AWS 관리 콘솔에서 몇 번의 클릭으로 또는 단일 API 요청으로 Amazon EventBridge에 S3 이벤트 알림 보내기를 시작할 수 있습니다. 자세히 알아보려면 S3 사용 설명서로 이동하거나 AWS 뉴스 블로그를 참조하세요. 요금은 Amazon EventBridge 요금 페이지를 참조하세요.
참고: AWS 서비스는 Lambda 함수를 호출하는 이벤트를 생성하고 Lambda 함수는 AWS 서비스에 메시지를 보낼 수 있습니다. 무한 루프를 방지하려면 Lambda 함수가 해당 함수의 다른 호출을 트리거하는 방식으로 서비스 또는 API를 호출하지 않도록 주의하는 것이 좋습니다.