【问题标题】:Serverless framework deploying without credentials in docker container在 docker 容器中部署无凭据的无服务器框架
【发布时间】:2022-01-25 06:44:42
【问题描述】:

我创建了一个 docker 容器,将我的项目放入其中,然后运行 ​​sls deploy,即使没有设置凭据,它也能正常工作。这怎么可能?无服务器框架是否从内存或其他任何地方获取凭据?

【问题讨论】:

  • 您能分享一下您之前是如何运行部署的吗?您是否有任何机会明确地将访问密钥作为环境变量传递?
  • 是的 @Progress1ve 在我的本地我使用 env 运行部署。你的意思是容器正在访问我的本地环境而不是内部环境?
  • 嘿@Jeff Pal,根据您最初实际设置和运行容器的方式很难回答。如果你能提供复制步骤,它会更容易推理。

标签: docker serverless-framework


【解决方案1】:

在无服务器部署期间,它可以从 ~/.aws/credentials 文件中获取配置信息。文档https://www.serverless.com/framework/docs/providers/aws/guide/credentials/中有关于它的解释

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多