On AWS, we have a VPC that contains an Interface Endpoint, which connects to a S3 bucket. Our aim is to connect to the bucket using Designer, not via the Internet, but across our already existing PrivateLink.
Using the S3 tool in Alteryx Designer, is it possible to connect to the bucket via Interface Endpoint? Has anyone tried to do this?
The connection does work via the Internet so the bucket configuration is OK.
From the AWS documentation:
When you create an interface endpoint, Amazon S3 generates two types of endpoint-specific, S3 DNS names: Regional and zonal.
Endpoint-specific S3 DNS names can be resolved from the S3 public DNS domain.
Source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/privatelink-interface-endpoints.html
In the S3 tool, I've tried different variations of the endpoint URL with or without the bucket name. I get either a timeout, or an instant error "Error sending request: [SSL certificate or SSH remote key was not OK]: no alternative subject name matches target host name"
I'd recommend going via aws cli script or via python tool. I do not believe that the out of the box s3 tool will support this.