【发布时间】:2021-04-11 07:21:07
【问题描述】:
我目前正在通过 APIGW 运行 API,端点受 Lambda Authorizer 保护。为了提高性能,我在 APIGW 中为 Authorizer 生成的 Policy 启用了缓存。
但是,我不确定如何有效地测试缓存是否正常工作。是否有一些我可以使用的标准调用系列,或某种方式来明确检查策略是否被缓存?
部分 SAM 模板:
EndpointConfiguration:
Type: PRIVATE
VPCEndpointIds: !Ref VPCEndpoints
Auth:
DefaultAuthorizer: DefAuthorizer
Authorizers:
DefAuthorizer:
FunctionPayloadType: TOKEN
FunctionInvokeRole: !Sub arn:aws:iam::${AWS::AccountId}:role/RoleName
FunctionArn: !ImportValue AuthorizerArn
Identity:
Headers:
- Authorization
ReauthorizeEvery: 3600
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway aws-serverless aws-sam