amazon-web-services - AWS SAM HttpApiGateway Lambda 授权方:授予调用 Lambda 的权限
问题描述
我无法通过我的 SAM 模板以编程方式启用控制台中可用的“授予 API Gateway 调用您的 Lambda 函数的权限”:
MyApiGateway:
Type: AWS::Serverless::HttpApi
Properties:
Auth:
Authorizers:
TokenAuthorizer:
AuthorizerPayloadFormatVersion: "1.0"
FunctionArn: !GetAtt TokenAuthorizer.Arn
Identity:
Headers:
- Authorization
StageName: v1
TokenAuthorizer:
Type: AWS::Serverless::Function
Properties:
CodeUri: auth/
Handler: auth
FunctionName: !Sub ${AWS::StackName}-authorizer
Runtime: go1.x
解决方案
推荐阅读
- android - 使用 Firebase 云功能和 Firestore 在 android 上验证购买
- import - 如何使 Oracle SQL Developer 导出 NLS 安全的 SQL 转储?
- python - 从数据生成器返回 3 张图像
- php - 将相关产品移至 Woocommerce 单品侧边栏
- heroku - Heroku postgres,不需要的“puma:cluster worker”连接到我的数据库
- javascript - 如何使用javascript分隔主组数组中的每个子组
- node.js - 猫鼬中需要路径
- sql - Neo4j Cypher - 等效于 ADD_DATE(date,INTERVAL expr unit)
- azure - Azure Service Fabric:重新部署后台服务时出现超时错误
- spring-boot - 排除微服务的某些组件