#azure #azure-data-factory #azure-data-factory-2
Вопрос:
Я использую действие копирования данных для загрузки файла с SFTP-сервера в ADLS, а затем удаляю его (Удаляет файлы после завершения на вкладке Источник). У меня есть права на чтение и запись на сервере SFTP.
Действие завершается успешно, когда я отключаю функцию удаления после завершения, но когда я ее включаю, я получаю следующее сообщение об ошибке, и мой конвейер завершается неудачно:
Сбой произошел со стороны «Раковины». Код ошибки=SftpPermissionDenied,’Тип=Microsoft.dataTransfer.Common.Общий.Исключение HybridDeliveryException,Сообщение=Отказано в разрешении на доступ ‘/out/myfile.csv.gz’.,Источник=Microsoft.Передача данных.Клиентская библиотека.SftpConnector,»Тип=Renci.Шшнет.Обычный.Исключение SftpPermissionDeniedException,Сообщение=Отказано в разрешении,Источник=Renci.СШНЕТ,’
Я не понимаю этого сообщения об ошибке «отказано в доступе», так как я могу удалять файлы с сервера SFTP, когда использую Filezilla или другой инструмент, используя ту же учетную запись.
Я также недавно получил такое же сообщение об ошибке на другом SFTP-сервере, который работал нормально в течение нескольких месяцев, когда конвейер находился в производстве.
Я попытался установить максимальное количество одновременных подключений на 1, отключить «рекурсивность», ничего не исправил.
Комментарии:
1. можете ли вы проверить подключение к службе, правильно ли оно настроено?
2. Он настроен правильно, так как загрузка с сервера SFTP на ADLS работает, это часть удаления, которая выдает мне ошибку.