【问题标题】:Can't connect to datomic on aws elastic beanstalk无法连接到 aws elastic beanstalk 上的 datomic
【发布时间】:2021-03-26 22:00:37
【问题描述】:

根据 datomic 文档,我创建了一个 VPC,并将我的弹性 beanstalk 应用程序放在与 datomic 系统相同的 vpc 中。但是,当我在弹性 beanstalk 上连接到服务器中的数据库时,出现以下错误:

Forbidden to read keyfile at s3://humboi-march-2021-storagef7f305e7-1h3lt-s3datomic-1650q253gkqr1/humboi-march-2021/datomic/access/dbs/db/humboi-march-2021/read/.keys. Make sure that your endpoint is correct, and that your ambient AWS credentials allow you to GetObject on the keyfile.

我该如何解决这个问题?

【问题讨论】:

    标签: amazon-web-services datomic


    【解决方案1】:
    1. 如果您使用静态编程访问凭证,请确保与这些凭证关联的用户有权与密钥文件所在的存储桶进行交互,并有权调用 s3:GetObject(检查 IAM 控制台中的用户策略)
    2. 确保您的存储桶策略没有拒绝与这些凭证绑定的身份调用 s3:GetObject(在 S3 控制台中检查存储桶的存储桶策略)
    3. 如果凭证与 Beanstalk 服务角色(环境)相关联,请确保该角色具有 s3:GetObject 权限(在 IAM 控制台中检查 Beanstalk 服务角色)
    4. 如果环境凭证是从 Beanstalk 创建的 EC2 实例中推断出来的,请确保实例角色有权调用 s3:GetObject。 (检查 IAM 控制台中的 EC2 实例角色)

    【讨论】:

      猜你喜欢
      • 2015-09-18
      • 2021-10-07
      • 2016-11-09
      • 2016-08-24
      • 2015-04-13
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多