Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
I'm using Microsoft Fabric and setting up a data pipeline to fetch data from Amazon S3 bucket. Connection test is successful but pipeline job fails with the following error.
ErrorCode=S3OperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=S3 operation failed for: A WebException with status TrustFailure was thrown..,Source=Microsoft.DataTransfer.ClientLibrary.MultipartBinaryConnector,''Type=Amazon.Runtime.AmazonServiceException,Message=A WebException with status TrustFailure was thrown.,Source=AWSSDK.Core,''Type=System.Net.WebException,Message=The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.,Source=System,''Type=System.Security.Authentication.AuthenticationException,Message=The remote certificate is invalid according to the validation procedure.,Source=System,'
The connectiom is configured with an account key of an IAM user identity which has permissions to read objects. When I use aws cli, I can read data in the S3 bucket but Fabric cannot.
Does anyone know how can I fix this?
I managed to find a workaround by keepng service URL blank in connection setting. I initially set it to the URL for S3 bucket but it does not seem mandatory so I removed it. Instead, we can set the S3 URL in pipeline job.
Hi,
Same problem here..how did you do this exactly? Because I cannot leave it empty in the connection settings as it results in an error.
I just recently experience same error from Azure ADF connecting to AWS S3 bucket. it use to work just fine but the error started on August 09
Would you report a support ticket?
@GraceGu No I didn't as I found a workaround. Please see my comment on 08-22-2023. It's confusing so I hope Microsoft Fabric team could improve this.
the workaround you said: i'm leaving service URL empty but doesn't know where to set in "pipeline job". Can you help me? Thanks a lot.
@shingot Thanks for the feeback. Great that you have work-around. I will follow up on how we can improve.