ошибка при использовании laravel ftp файловой системы на steam - PullRequest
0 голосов
/ 03 марта 2020

Я подключаюсь к анонимному ftp, чтобы получить список файлов, он работает локально, но не развернут как пар.

Я полагаю, это потому, что пар работает на aws -lambda? Есть ли обходной путь или есть какая-то другая библиотека, которая может выполнять ftp (мне нужно только 'ls' каталог)?

Я делаю что-то вроде этого:

$fileNames = Storage::disk('ftp_connection')->files(env('SOME_FTP_PATH'));

с

 'ftp_connection' => [
        'driver' => 'ftp',
        'host' => env('SOME_FTP_HOST'),
        'username' => 'anonymous',
        'password' => '',
    ]

и

SOME_FTP_HOST=1.2.3.4
SOME_FTP_PATH=/path

и на парах я получаю ошибку:

{
"message": "ftp_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known",
"context": {
    "exception": {
        "class": "ErrorException",
        "message": "ftp_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known",
        "code": 0,
        "file": "/var/task/vendor/league/flysystem/src/Adapter/Ftp.php:136"
    },
    "aws_request_id": "d77a0168-2d9b-448c-90d9-d596362b8a89"
},
"level": 400,
"level_name": "ERROR",
"channel": "staging",
"datetime": "2020-03-03T13:37:26.511493+00:00",
"extra": {}
}
...