在共享主机上为 S3 PHP 开发工具包 3 设置 Amazon aws 凭证



我正在共享主机上安装 Amazon S3 php SDK V3。到目前为止,我已经完成了 aws php sdk v3 文档所说的一切,除了在哪里以及如何存储凭据

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( 在哪里存储凭据和 2( 如何存储凭据

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

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

该文件应放置在 ~/.aws/credentials,其中 ~ 代表 您的主目录。

与文件的结构是。

AWS 凭证文件的格式应类似于 以后:

[默认] aws_access_key_id = YOUR_AWS_ACCESS_KEY_ID aws_secret_access_key = YOUR_AWS_SECRET_ACCESS_KEY

[项目 1] aws_access_key_id = ANOTHER_AWS_ACCESS_KEY_ID aws_secret_access_key = ANOTHER_AWS_SECRET_ACCESS_KEY 每个部分 (例如,[默认]、[项目1](,表示单独的凭据 轮廓。可以从 SDK 配置文件引用配置文件,或者 实例化客户端时,使用配置文件选项:

最新更新