azure - Azure 数据工厂在我有权限时在 SFTP 上给出拒绝访问错误
问题描述
我正在使用复制数据活动将文件从 SFTP 服务器下载到 ADLS,然后将其删除(完成后删除文件,在源选项卡上)。我在 SFTP 服务器上有读写权限。
当我关闭完成后删除功能时,活动成功完成,但是当我打开它时,我收到以下错误消息并且我的管道失败:
失败发生在“Sink”端。ErrorCode=SftpPermissionDenied,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=权限被拒绝访问'/out/myfile.csv.gz'.,Source=Microsoft.DataTransfer.ClientLibrary.SftpConnector,''Type=Renci .SshNet.Common.SftpPermissionDeniedException,Message=Permission denied,Source=Renci.SshNet,'
我不明白这个权限被拒绝访问错误消息,因为当我使用 Filezilla或其他工具时,我可以使用相同的帐户从 SFTP 服务器中删除文件。
我最近也在另一台 SFTP 服务器上收到了同样的错误消息,该服务器运行了几个月,管道在生产中。
我试图将最大并发连接数设置为 1,禁用“递归”,没有解决它。
解决方案
推荐阅读
- c# - 如何在c#中获取加载图像的路径
- google-cloud-platform - 无法从 VM 实例写入 Google Cloud 存储
- php - 我正在尝试使用 ajax 从数据库中检索数据并以引导模式中的形式填充
- augmented-reality - 对新发布终端的 ARCore 支持
- javascript - 为什么我不能从递归函数返回?
- kubeflow - 同域用户访问 Kubeflow UI
- go - Go-Gorm | 如何使用扫描和预加载
- c++ - 存在内存泄漏问题的链表
- suitescript2.0 - 在 SuiteScript 中获取客户的送货地址和帐单地址
- javascript - CL-WHO 总是以单引号开头