UnknownHostException on Enrichment

Hi,
We are trying to port our pipeline to another AWS account, and our enrichment fails on UnkownHostException as following:

We build our custom Docker images and push them to ECR and run it on ECS on Fargate… we have the same setup in our older account where the configuration works fine.

The dockerfile:

FROM snowplow/snowplow-enrich-kinesis:latest
COPY ./src/config.hocon /snowplow/config.hocon
COPY ./src/enrichments /snowplow/enrichments
COPY ./src/resolver.json /snowplow/resolver.json

ENV ENRICH_STREAMS_APP_NAME oneapp-enrichment

COPY src/ .
USER root

ENTRYPOINT ["/usr/bin/env"]

CMD /home/snowplow/bin/snowplow-enrich-kinesis --config /snowplow/config.hocon \
    --iglu-config /snowplow/resolver.json \
    --enrichments /snowplow/enrichments \

Do you have a clue what could lead to this issue? We tried with several versions of snowplow-enrich-kinesis

This looks like Fargate is trying to connect to 67d25ae... and failing to resolve the DNS to a container / other service.

Do you know what this service is and what it’s trying to resolve to? (might be something inside the VPC?)

1 Like