在 Laravel 文件系统中使用 EC2 元数据凭证



如何告诉 Laravel 文件系统层使用 EC2 实例上的 s3 元数据?我不想为 s3 存储桶提供硬编码的密钥和密钥。我不清楚配置应该是什么样子。当我从文件系统配置中排除密钥和密钥时,出现以下错误

ErrorException
Undefined index: key

解决方法是为密钥和机密保留空占位符值。 例如,在配置文件/文件系统中.php

return [
'cloud' => 's3',    
'disks' => [
's3' => [
'driver' => 's3',
'key' => '',
'secret' => '',
'region' => env('S3_REGION'),
'bucket' => env('S3_BUCKET'),
],
],
];

最新更新