您好,我正在使用适用于 php 的aws SDK 版本 3在 s3 上上传文件,我需要删除凭证文件 (.aws/credentials),因为它会导致我的生产服务器出现问题,
硬编码凭据方法在我的代码中不起作用。链接粘贴在下面。
请提供如何使用硬编码凭据的有效且有效的解决方案。请注意,如果我使用凭据文件,一切正常。所以问题出在凭证代码上。
这是我启动 s3 对象时的代码
$s3Client = new S3Client([
'profile' => 'default',
'region' => 'us-west-2',
'version' => '2006-03-01',
'scheme' => 'http',
'credentials'=>[
'key' => KEY,
'secret' => SECRET
]
]);
Run Code Online (Sandbox Code Playgroud)