我有一个要求,其中我想使用带有包和部署命令的aws CLI部署一个简单的lambda @ Edge。
我已经定义了一个具有所需配置的yml模板,我可以创建Lambda函数。 但是,我想将此与现有的CloudFront分配相关联,我正在努力寻找如何做。
基本上,我需要yml格式来指定分发ID和请求类型。
我当前的yml看起来像这样:
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Description: Blueprint for returning HTTP redirect implemented in NodeJS.
Resources:
awsaumuwebredirect:
Type: 'AWS::Serverless::Function'
Properties:
Handler: index.handler
Runtime: nodejs6.10
CodeUri: .
Description: Blueprint for returning HTTP redirect implemented in NodeJS.
MemorySize: 128
Timeout: 1
Role: >-
arn:aws:iam::XXXXXXXXX:role/service-role/CloudFrontLambdaExecutionRole
Tags:
'lambda-console:blueprint': cloudfront-http-redirect