2017-04-05 134 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

我可以在共享主機? –