无法将文件从S3兼容存储本地复制到Azure Blob

时间:2020-04-21 16:34:00

标签: azure azure-data-factory

我们从Azure数据工厂尝试通过自托管集成运行时从S3与Amazon兼容的存储(特别是ECS S3存储桶)中复制一些csv文件,但随后在运行管道时出现以下错误:

{
    "errorCode": "2200",
    "message": "Failure happened on 'Sink' side. ErrorCode=FileForbidden,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The operation on file file_name.csv under directory ecs-cf-broker-XXXXX/data/transactions/file_name is failed due to exception. ,Source=Microsoft.DataTransfer.ClientLibrary.MultipartBinaryConnector,''Type=Amazon.S3.AmazonS3Exception,Message=Error making request with Error Code Forbidden and Http Status Code Forbidden. No further error information was returned by the service.,Source=AWSSDK.Core,''Type=Amazon.Runtime.Internal.HttpErrorResponseException,Message=The remote server returned an error: (403) Forbidden.,Source=AWSSDK.Core,''Type=System.Net.WebException,Message=The remote server returned an error: (403) Forbidden.,Source=System,'",
    "failureType": "UserError",
    "target": "Copy data1",
    "details": []
}

您可以看到我们收到403错误,但是当我测试数据集时(如下图所示),我可以使用完整文件路径成功连接,因此S3凭据似乎还可以。

这看起来像是代理问题,但是在自托管配置管理器上,我尝试了不同的代理组合,但仍然遇到相同的错误。

希望对此有任何帮助

enter image description here

0 个答案:

没有答案