after getting stream enrich and EMR ETL runner up to date to latest versions, we are getting this. we have everything set to us-east-1 in enrich.conf. this worked yesterday when we had only stream enrich updated on the box and when we upgraded to latest version of EMR ETL runner this morning these started popping up. EMR ETL runner was on R100 version until this morning.
==> snowplow-stream-enrich-1.error.log <==
NonEmptyList(The authorization header is malformed; the region ‘us-east-1’ is wrong; expecting ‘eu-west-1’ (Service: Amazon S3; Status Code: 400; Error Code: AuthorizationHeaderMalformed; Request ID: XXX; S3 Extended Request ID: XXX))
other things updated were these two:
[root@ip-XXX enrichments]# more ip_lookups.json
{
“schema”: “iglu:com.snowplowanalytics.snowplow/ip_lookups/jsonschema/2-0-0”,"data": { "name": "ip_lookups", "vendor": "com.snowplowanalytics.snowplow", "enabled": true, "parameters": { "geo": { "database": "GeoLite2-City.mmdb", "uri": "http://snowplow-hosted-assets.s3.amazonaws.com/third-party/maxmind" } } }
}
[root@ip-XXX enrichments]# more ua_parser_config.json
{
“schema”: “iglu:com.snowplowanalytics.snowplow/ua_parser_config/jsonschema/1-0-1”,
“data”: {
“vendor”: “com.snowplowanalytics.snowplow”,
“name”: “ua_parser_config”,
“enabled”: true,
“parameters”: {
“database”: “regexes-latest.yaml”,
“uri”: “s3://snowplow-hosted-assets/third-party/ua-parser/”
}
}
}