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