9

Laravel のファイルシステムを使用して s3 にアイテムを保存していますが、間違った URL を取得しています。

Storage::disk('s3')->put('file.txt', 'Contents');

エラーが表示されます

CurlException in CurlMulti.php line 359:
[curl] 6: Could not resolve host: mybucket.s3.website-us-east-1.amazonaws.com [url] https://mybucket.s3.website-us-east-1.amazonaws.com/file.txt

この URL

mybucket.s3.website-us-east-1.amazonaws.com

する必要があります

mybucket.s3-website-us-east-1.amazonaws.com

config/filesystem.php

's3' => [
    'driver' => 's3',
    'key'    => env('S3_KEY'),
    'secret' => env('S3_SECRET'),
    'region' => env('S3_REGION'),
    'bucket' => env('S3_BUCKET'),
],

.env

S3_KEY=MYKEY
S3_SECRET=mySecr3tmySecr3tmySecr3tmySecr3t
S3_REGION=website-us-east-1
S3_BUCKET=mybucket
4

1 に答える 1