Kinesis와 S3를 연결하면 Kinesis Firehose를 사용하여 Kinesis 스트림의 데이터를 S3 버킷에 쉽게 전달할 수 있습니다. Kinesis Firehose는 스트림 데이터를 버퍼링하고 압축하며 S3 버킷에 저장합니다. 연결 상태를 확인하려면 다음 단계를 수행할 수 있습니다.
AWS Management Console에 로그인합니다.
AWS Kinesis 서비스를 선택합니다.
"Delivery streams"을 선택합니다.
연결된 Delivery stream을 찾습니다.
"Monitoring" 탭에서 "Delivery to S3" 섹션에서 "Last attempted delivery"를 확인하여 최근 전송 시간을 볼 수 있습니다. 이 시간은 S3로의 마지막 전송 시간을 나타냅니다.
"Delivery to S3" 섹션에서 "Delivery success"와 "Delivery data processing rate"를 확인하여 전송 성공률 및 데이터 처리 속도를 볼 수 있습니다.
S3 버킷에서 "Properties"를 선택하고 "Bucket Policy"를 확인하여 Kinesis Firehose에 대한 권한이 있는지 확인할 수 있습니다.
또한 CloudWatch 로그를 사용하여 Kinesis Firehose 전송 로그를 볼 수 있으며, S3 버킷에서 데이터를 확인하여 Kinesis Firehose에 의해 정확하게 전송되었는지 확인할 수도 있습니다.