我最近开始研究无服务器架构。下面是相同的serverless.xml示例。 test:
name: test
handler: handler.lambda_handler
timeout: 6
environment:
APP_ID: ${ssm:/path/to/ssm/test~true} 现在,当我尝试运行无服务器离线命令时,它会报告ssm变量。以下是控制台上出现的错误。 我想在我的本地机器上运行所有的东西来进行开发。有人能帮我解决这个问题吗? ServerlessError: Trying to populate non string v
我正在为CloudFront构建Lambda函数,它检查请求是否有cookie,如果没有,则转发到登录页面。我需要根据环境定制响应头location -对于不同的每个env。
一开始,我尝试使用环境变量,但在部署过程中遇到了一个错误:InvalidLambdaFunctionAssociation: The function cannot have environment variables,所以我切换到使用aws-sdk与SSM ssm.getParameter,但是在用aws-sdk压缩lambda存档之后,再使用一个约13 MB。Lambda@Edge函数的限制为1MB。
我想知道这是最
我正在尝试在我的nodejs项目中获取ssm参数,是IAM凭证,并在我的elastic beanstalk实例中编写了一个测试并工作。问题出在项目内部。你知道为什么吗?
// Load the AWS SDK for Node.js
var AWS = require('aws-sdk');
AWS.config.update({region: 'us-east-1'});
var ssm = new AWS.SSM();
var options = {
Name: '/test/test', /* required */
With
我为我的RDS数据库配置了一个密码。它的名字是:qa/aurora
我正在尝试在我的serverless.yml上的环境设置中进行如下引用:
DB: ${ssm:/aws/reference/secretsmanager/qa/aurora~true}
我想使用这个DB环境变量来设置我的Aurora数据库的用户和密码。
问题是我得到了这个错误:
ServerlessError: An error occurred: testLambdaFunction - Properties validation failed for resource testLambdaFunction with mes