我知道其他人也有同样的问题[1],现在我也有。我已经针对该问题尝试了所有建议的故障排除技术。总结一下:
- 这是一个新的Firehose到Redshift
- 可以预见S3对象在CloudWatch中取得100%成功
- Redshift交付显示为0%成功,因此必须尝试
- 我看到Firehose正在与Redshift建立连接,因此防火墙规则必须正确
- 我使用带有外部列映射文件的JSON格式条目。
- Firehose和Redshift群集位于us-west-2区域,但桶位于美国标准(us-east-1)中,因此我使用WITH REGION选项。
- 在其他人的道路上,我试图删除并重新创建firehose无济于事。
- 我还尝试从redshift集群中手动执行COPY,发现它工作得很好。
- Redshift错误表中似乎没有任何内容,也没有在存储桶的错误部分。
我即将放弃这一点。在承认失败之前,有人建议在哪里找到错误日志吗?
[1] AWS Kinesis Firehose not inserting data in Redshift