在共享主机上为S3 php SDK 3设置Amazon aws凭据

时间:2017-04-05 08:15:31

标签: php amazon-web-services amazon-s3 amazon-ec2

我在共享主机上安装Amazon S3 php SDK V3。 到目前为止,aws php sdk v3 docs除了 以存储凭据之外,我已经完成了所有内容

AWS_ACCESS_KEY_ID

AWS_SECRET_ACCESS_KEY

文档对我来说并不清楚。这是我的文件夹结构

home/sample/public_html/ /*index.php the root of my website*/
home/sample/public_html/media/aws/ /*s3 php v3 sdk stored here*/
home/sample/public_html/media/  /*my custom php script for upload stored here*/

我的问题基本上是1) WHERE 来存储凭据,2) HOW 来存储凭证

如果有人能帮助你,我会很高兴。

1 个答案:

答案 0 :(得分:0)

您发布的文档链接的开头说明了这些凭据的放置位置:

  

该文件应放在〜/ .aws / credentials中,其中〜表示   你的HOME目录。

文件结构为。

  

AWS凭证文件的格式应该类似于   以下内容:

     

[default] aws_access_key_id = YOUR_AWS_ACCESS_KEY_ID   aws_secret_access_key = YOUR_AWS_SECRET_ACCESS_KEY

     

[project1] aws_access_key_id = ANOTHER_AWS_ACCESS_KEY_ID   aws_secret_access_key = ANOTHER_AWS_SECRET_ACCESS_KEY每个部分   (例如,[default],[project1])表示单独的凭证   轮廓。可以从SDK配置文件中引用配置文件,或   当您使用配置文件选项实例化客户端时: