2013-08-03 181 views
0

我最近登錄到我的亞馬遜S3帳戶,以獲得我的安全密鑰,我迎接以下警報。亞馬遜S3祕密密鑰頁面移動

注意:請使用AWS管理控制檯 中名爲Your Security Credentials的新頁面來管理安全證書。 AWS將 支持當前頁面一段有限的時間,以幫助您在 轉換期間提供幫助。

這是什麼意思我需要做我的php sdk安裝程序,當這個頁面去,因爲我在我的代碼中訪問亞馬遜s3與以下。

/** 
    * Create a list of credential sets that can be used with the SDK. 
    */ 
    CFCredentials::set(array(

     // Credentials for the development environment. 
     'development' => array(

      'key' => $as3key, 
      'secret' => $assecretkey, 
      'default_cache_config' => '', 
      'certificate_authority' => false 
     ), 

     '@default' => 'development' 
    )); 

    $s3 = new AmazonS3(); 

我想知道是否有人可以更新我的安全密鑰時,如何處理這個PHP的SDK?

謝謝

回答

1

你不需要改變你的代碼,SDK仍然是一樣的。它僅用於AWS管理儀表板,他們爲憑證創建了一個單獨的部分。

0

AWS訪問密鑰ID和AWS祕密訪問密鑰沒有更改。您如何使用這些憑據不會改變。你的PHP代碼不需要改變。

唯一需要改變的地方就是您在AWS網站上查找您的AWS憑據的位置,並且您大概已經知道它們是什麼。

1

對於初學者,您應始終對具有正確範圍權限的IAM子帳戶使用密鑰/密碼。你不應該使用你的根憑證做任何事情。這被認爲是Bad Practice™。其次,適用於PHP 1.6.x的AWS開發工具包在一段時間內尚未更新,強烈建議用戶儘早遷移到SDK 2.x。