小编Aza*_*ood的帖子

如何在没有凭证文件的情况下使用 AWS PHP SDK v3.0

您好,我正在使用适用于 php 的aws SDK 版本 3在 s3 上上传文件,我需要删除凭证文件 (.aws/credentials),因为它会导致我的生产服务器出现问题,

硬编码凭据方法在我的代码中不起作用。链接粘贴在下面。

https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html#hardcoded-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)

php sdk amazon-s3 amazon-web-services

1
推荐指数
1
解决办法
1801
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

php ×1

sdk ×1