拉姆达平
一个简单的程序,它将构建ping网站的基础结构。
收集依赖
go get github.com/aws/aws-lambda-go/lambda
组态
Go程序存在于function/ 。 main.tf是Lambda的Terraform配置。
配置站点
在function/function.go中将url := "http://example.com/"更改为url := "" 。
建立邮编
在function目录中运行make release生成二进制文件,然后将其压缩。
部署Lambda
运行terraform init初始化terraform存储库。
然后运行terraform plan以创建执行计划。
最后, terraform apply于应用更改(运行执行计划)。
触发Lambda
aws lambda invoke \
--invocation-type RequestResponse \
--function-name demo_lambda \
--region us-east-1 \
--log-type Tail
1