Почему kinesis firehose должен сначала поместить данные в корзину s3, прежде чем применять команду копирования для помещения данных в Redshift?
Местоположение S3 является промежуточным местоположением, откуда команда копирования берет файл данных для загрузки.См. Ссылку здесь https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#redshift-s3-bucket
Кроме того, что это просто путь к файлу данных, местоположение s3 используется для хранения файлов описания.Эти файлы содержат список имен файлов для загрузки.Вы также найдете, что firehose создал подпапки на основе интервала.