$s3 = function()
{
return new \Aws\S3\S3Client([
'credentials' => [
'key' => 'Ваш ключ',
'secret' => 'Ваш ключ'
],
'region' => 'us-east-1',
'version' => 'latest',
'endpoint' => 'https://storage.yandexcloud.net'
]);
};
$config['fsAdapters']['data'] = function() use($s3)
{
return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'бакет', 'data');
};
$config['externalDataUrl'] = function($externalPath, $canonical)
{
return 'https://бакет.website.yandexcloud.net/data/' . $externalPath;
};
$config['fsAdapters']['internal-data'] = function() use($s3)
{
return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'бакет', 'internal_data');
};