1

システムを Amazon S3 から cap radosgw のような他の S3 プロバイダーと連携するように変更することは可能ですか? 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