无法从 /.aws/credentials 读取凭据

Dee*_*hav 9 amazon-s3 amazon-web-services aws-php-sdk aws-sdk

我正在尝试为 codeigniter 集成 AWS PHP SDK

但其显示错误如下

An uncaught Exception was encountered
Type: Aws\Exception\CredentialsException

Message: Cannot read credentials from /.aws/credentials

Filename: /var/www/html/aws/Aws/Credentials/CredentialProvider.php
Run Code Online (Sandbox Code Playgroud)

并且在 cli 上收到错误为 -bash: /root/.aws/credentials: Permission denied

因此,在此之后,我已允许... cli 错误已消失,但 php 错误无法从 /.aws/credentials 读取凭据仍然存在。

请帮助解决这个问题。

谢谢!

Dee*_*hav 20

如果您将 IAM 角色用于 EC2 实例,则无需使用以下内容

'profile'=>'default',
Run Code Online (Sandbox Code Playgroud)

我只是删除上面解决错误“无法从/.aws/credentials读取凭据”的行

将 IAM 角色与 PHP SDK 结合使用的问题