So I’m dealing with a large amount of raw cloudfront data on S3. I successfully put it through the emr-etl tool -> storageloader into Redshift. However, only a small portion of my data made it through and I’m finding most of my data in the “enrichment/bad” bucket with this error:
“Only GET operations supported for CloudFront Collector, not POST”
However, the line it’s referencing has base64 encoded JSON data. I’m a bit confused, I’m reading that CloudFront shouldn’t accept POST requests, but clearly the data is there so it must have worked somehow. Why won’t the EMR job accept it? Thanks.