2013-08-03 4 views
0

Я недавно вошел в свою учетную запись amazon s3, чтобы получить свой секретный ключ для настройки, и меня приветствует следующее предупреждение.Страница секретной ключевой страницы Amazon S3

Примечание: Пожалуйста, используйте новую страницу с именем «Ваши учетные данные безопасности» в консоли управления AWS для управления учетными данными безопасности. AWS будет поддерживать текущую страницу в течение ограниченного времени, чтобы помочь во время вашего перехода .

Что это значит, что мне нужно делать с настройкой php sdk, когда эта страница идет, потому что я обращаюсь к amazon 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 и секретный ключ доступа AWS не меняется. Как вы используете эти учетные данные, это не меняется. Ваш PHP-код не нужно менять.

Единственное, что меняется, - это то, куда вы идете на веб-сайт AWS, чтобы узнать, что такое ваши учетные данные AWS, и вы, по-видимому, уже знаете, что они собой представляют.

1

Для начала вы всегда должны использовать ключ/секрет для субсчета IAM с полномочиями с правильной областью. Вы не должны использовать свои корневые учетные данные для чего-либо. Это считается Bad Practice ™.

Во-вторых, AWS SDK для PHP 1.6.x не обновлялся довольно долго, и пользователям настоятельно рекомендуется перейти на SDK 2.x раньше, чем позже.