Возможно ли изменить систему с Amazon S3 на работу с другим поставщиком S3, например с cap radosgw? Я использую пакеты lague / fly system-aws-s3-v3 и aws / aws-SDK-PHP для Laravel, но они хотят, чтобы я набрал регион, которого у меня нет в Ceph radosgw, и автоматически подключил меня к Сервисы Amazon. Я пытался добавить свой сервер в качестве «конечной точки» в filesystems.php, но он все еще заставляет меня выбирать регион.
Это моя конфигурация диска s3:
's3' => [
'driver' => 's3',
'key' => 'XXXTXOXXXFXX77XXXXXX',
'secret' => 'XXXX2XXXXXXS85XXXX5XXXXXXXXRXXXXXXX4XXX',
'bucket' => 'my-bucket',
'endpoint' => 'http://s3.mysite.io'
],
И это ошибка, которую я получаю:
Отсутствуют обязательные параметры конфигурации клиента: region: (строка) Для службы «s3» требуется значение конфигурации «region» (например, «us-west-2»). Список доступных общедоступных регионов и конечных точек можно найти по адресу http://docs.aws.amazon.com/general/latest/gr/rande.html.
Задача ещё не решена.
Других решений пока нет …