Amazon web services 如何在Serverless环境变量中获取API网关url
我正在开发一个无服务器框架(cloud formation),我在同一AWS区域创建了两个堆栈,每个serverless.yml(stack1,stack2)都有自己的API。如何在stack-2YML中获取stack-1(yml)API URLAmazon web services 如何在Serverless环境变量中获取API网关url,amazon-web-services,amazon-cloudformation,aws-api-gateway,serverless-framework,aws-sdk-nodejs,Amazon Web Services,Amazon Cloudformation,Aws Api Gateway,Serverless Framework,Aws Sdk Nodejs,我正在开发一个无服务器框架(cloud formation),我在同一AWS区域创建了两个堆栈,每个serverless.yml(stack1,stack2)都有自己的API。如何在stack-2YML中获取stack-1(yml)API URL Stack-1(serverless1.yml) 功能: 特格威: handler:src/handlers/tGateWay.handler 名称:${self:provider.stage}-tGateWay 环境: 第一个:${self:pro
Stack-1(serverless1.yml)
功能:
特格威:
handler:src/handlers/tGateWay.handler
名称:${self:provider.stage}-tGateWay
环境:
第一个:${self:provider.stage}-firstlambda
活动:
-http:
方法:任何
路径:/tGateway
private:true
您可以使用SecretsManager,并可以通过以下方式将其导入到函数中:
iamRoleStatements:
- Effect: Allow
Action:
- secretsmanager:GetSecretValue
functions:
handler.js
myHandler:
handler: myHandler
environment:
yourSecretKey: "{{resolve:secretsmanager:secretYouCreated:SecretString:yourSecretKey}}"
我已经尝试了导出和导入,但它没有给出名为serverless的导出错误。Bouroa可以获得接受答案的投票吗?