Troubleshooting the Openflow Connector for Amazon Kinesis Data Streams¶
Note
This connector is subject to the Snowflake Connector Terms.
This topic describes how to troubleshoot common issues with the Openflow Connector for Amazon Kinesis Data Streams.
Common errors¶
Error: UnknownHostException¶
Error message
Cause
If the runtime is using a Snowflake Deployment, the network rule is most likely misconfigured.
Solution
Make sure the required AWS domains are allowlisted in your network rule. For the list of required domains, see Set up Openflow - Snowflake Deployment: Configure allowed domains for Openflow connectors.
Error: Connect timed out to DynamoDB¶
Error message
Cause
This occurs when the AWS PrivateLink configuration uses PRIVATE_HOST_PORT for dynamodb.us-east-1.amazonaws.com. DNS resolves to the
PrivateLink endpoint IP, but the TCP connection can’t be established because Amazon DynamoDB doesn’t
support Private DNS for its PrivateLink endpoints.
Solution
Use HOST_PORT for DynamoDB instead of PRIVATE_HOST_PORT. Only checkpoint metadata flows through DynamoDB; stream records continue through the Kinesis PrivateLink endpoints.
For the full PrivateLink configuration, see (Optional) Configure outbound AWS PrivateLink.