1

是否可以将系统从 Amazon S3 更改为与其他 S3 提供商合作,例如 cap radosgw?我正在为 Laravel 使用 League/fly system-aws-s3-v3 和 aws/aws-SDK-PHP 包,但他们希望我输入我在 Ceph radosgw 上没有的区域,并自动连接我亚马逊服务。我试图将我的服务器添加为 filesystems.php 中的“端点”,但它仍然迫使我选择一个区域。这是我的 s3 磁盘配置:

's3' => [
    'driver' => 's3',
    'key' => 'XXXTXOXXXFXX77XXXXXX',
    'secret' => 'XXXX2XXXXXXS85XXXX5XXXXXXXXRXXXXXXX4XXX',
    'bucket' => 'my-bucket',
    'endpoint'  => 'http://s3.mysite.io'
    ],

这是我得到的错误:

缺少必需的客户端配置选项:区域:(字符串)“s3”服务需要“区域”配置值(例如,“us-west-2”)。可以在http://docs.aws.amazon.com/general/latest/gr/rande.html找到可用公共区域和端点的列表。

4

0 回答 0