serverless - 无服务器离线不带环境变量
问题描述
我是无服务器的新手,希望您能帮助我找出我做错了什么。在我使用后的本地开发中,sls offline --config cusom.yml
我无法检索秘密。经过一番调试,发现凭据为空。
但是,当我使用纯 js aws-sdk(不使用无服务器)单独调用它时,我能够检索机密并预填充凭据。如果您对为什么这不起作用有任何建议,请告诉我sls offline
解决方案
您在本地是否有以下文件?
~/.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
推荐阅读
- import - 如何将客户端模块从 AppModule 导入到其他模块 nestjs
- c++ - Qt/C++ 将静态方法的参数传递给类方法
- ssl - 在 Azure 上为续订创建 PFX
- java - 如何使用 Java string.format 打印出列表中的所有元素?
- javascript - 带有异步问题的while循环
- r - 如何从 spatstat 解释 kppm 建模的结果
- java - 如何在本地开发springboot并在wildfly上部署war
- java - 仅在使用电话时运行后台服务
- google-sheets - 如何在 Google 表格中对每周数据进行有洞察力的更改
- android - React Native:包 firebase 已被忽略,因为它包含无效的配置