2017-04-05 136 views
0

我正在共享主机上安装Amazon S3 php SDK V3。 我迄今所做的一切aws php sdk v3 docs说,除了其中如何存储凭据在共享主机上设置Amazon aws证书S3共享主机上的PHP php 3

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)如何存储凭据

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

回答

0

的文档的链接开始你已经张贴说,在那里把这些凭据:

该文件应该放在〜/ .aws /凭证,其中〜代表 HOME目录。

该文件的结构为。

的AWS凭证文件的格式看起来应该像 如下:

[默认] 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每部分 (例如,[默认],[project1])表示一个单独的凭证 配置文件。配置文件可以从SDK配置文件中引用,或者当您使用配置文件选项实例化客户端时引用:

+0

谢谢您的回复。所以在我的情况下,基于文件结构,我提供了哪个文件夹成为家吗? –

+0

它应该是用户用户的家,基本上在Linux上做一个''cd''而且它应该到达主目录,并且对于窗口框类似地执行'cd%HOMEPATH%' –

+0

我可以在共享主机? –