【问题标题】:Amazon S3 secret key page movingAmazon S3 密钥页面移动
【发布时间】:2013-08-04 05:19:30
【问题描述】:

我最近登录了我的 amazon s3 帐户以获取我的设置密钥,我收到以下警报。

注意:请使用名为 Your Security Credentials 的新页面 用于管理安全凭证的 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 将如何处理这个问题?

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon secret-key


    【解决方案1】:

    您无需更改代码,SDK 还是一样的。他们只是为 AWS 管理仪表板制作了一个单独的部分,仅用于凭证。

    【讨论】:

      【解决方案2】:

      对于初学者,您应该始终使用具有适当范围权限的 IAM 子账户的密钥/密钥。您不应该将您的根凭证用于任何事情。这被认为是一种Bad Practice™。

      其次,AWS SDK for PHP 1.6.x 已经有一段时间没有更新了,强烈建议用户尽早迁移到 SDK 2.x。

      【讨论】:

        【解决方案3】:

        AWS 访问密钥 ID 和 AWS 秘密访问密钥没有改变。您使用这些凭据的方式没有改变。您的 PHP 代码不需要更改。

        唯一改变的是您在 AWS 网站上的哪个位置了解您的 AWS 凭证是什么,并且您大概已经知道它们是什么。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-11-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-19
          相关资源
          最近更新 更多