【问题标题】:Laravel accessing S3 bucket vs AWS RoleLaravel 访问 S3 存储桶与 AWS 角色
【发布时间】:2015-07-16 22:49:28
【问题描述】:

我有一个运行 Laravel 5.1 的 EC2 实例。我正在通过 Laravel 的 api 使用 S3 存储桶:

AMAZON_KEY=key
AMAZON_SECRET=secret
AMAZON_REGION=us-west-2
AMAZON_S3_BUCKET=my_app_bucket

但是我已经设置了一个角色,使这个盒子能够使用那个特定的存储桶。为什么我还需要密钥和秘密?从代码分析来看,Laravel 似乎总是需要一个密钥和一个秘密,所以看起来我必须实际创建一个带有密钥/秘密的 IAM 用户帐户,并将其用于 s3 访问而不是使用角色,即首选。有没有办法解决这个问题,或者这就是 Laravel S3 访问的工作方式?

【问题讨论】:

    标签: laravel amazon-s3


    【解决方案1】:

    几天前合并了对文件系统、队列和电子邮件使用 IAM 凭证的修复,因此升级到 Laravel v5.1.7 应该可以解决问题。

    https://github.com/laravel/framework/pull/9558

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-27
      • 2016-11-16
      • 2016-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-24
      • 1970-01-01
      相关资源
      最近更新 更多