【问题标题】:Serverless offline not taking environment variables无服务器离线不带环境变量
【发布时间】:2019-11-08 18:07:25
【问题描述】:

我是无服务器新手,希望您能帮我找出我做错了什么。 在我使用sls offline --config cusom.yml 后的本地开发中,我无法检索秘密。经过一番调试,发现凭据为空。

但是,当我使用纯 js aws-sdk(不使用无服务器)单独调用它时,我能够检索机密并预填充凭据。如果您对为什么这不适用于sls offline有任何建议,请告诉我

【问题讨论】:

    标签: serverless aws-serverless aws-secrets-manager


    【解决方案1】:

    你在本地有以下文件吗?

    ~/.aws/credentials
    ~/.aws/config
    

    如果您不在代码中编写这些文件,它们将用作凭据。大多数库和 aws cli 都依赖它们进行访问

    $ cat ~/.aws/credentials 
    [default]
    aws_secret_access_key = your_aws_secret_access_key
    aws_access_key_id = your_aws_access_key_id
    
    $ cat ~/.aws/config
    [default]
    region = us-east-1  # or your preferred region
    

    【讨论】:

      猜你喜欢
      • 2021-11-17
      • 2011-06-21
      • 2022-11-23
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多