无服务器离线不使用环境变量
Serverless offline not taking environment variables
我是无服务器新手,希望您能帮助我找出我做错了什么。
在使用 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
我是无服务器新手,希望您能帮助我找出我做错了什么。
在使用 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