Перемещение страницы секретного ключа 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 справится с этим, когда секретный ключ безопасности исчезнет?

Спасибо


person user1503606    schedule 03.08.2013    source источник


Ответы (3)


Вам не нужно менять свой код, SDK остается прежним. Просто для панели администрирования AWS они сделали отдельный раздел только для учетных данных.

person ffflabs    schedule 03.08.2013

Во-первых, вы всегда должны использовать ключ/секрет для дочерней учетной записи IAM с правильно настроенными разрешениями. Вы не должны использовать свои учетные данные root ни для чего. Это считается неправильной практикой™.

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

person Ryan Parman    schedule 03.08.2013

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

Единственное, что меняется, — это то, где вы заходите на веб-сайт AWS, чтобы узнать, какие у вас учетные данные AWS, и вы, вероятно, уже знаете, что это такое.

person Eric Hammond    schedule 03.08.2013