《AWS Lambda 入门与学习资源》
1 简介
AWS Lambda 是事件驱动的 Serverless 计算服务:只需上传代码并配置触发源(API Gateway、S3、SQS、定时等),AWS 负责运行与扩缩容,按实际调用量与时长计费。
2 核心概念
- 函数(Function):以指定运行时(Python/Node/Go/Java 等)打包部署的代码单元;
- 触发源(Event Source):触发函数执行的入口;
- 版本与别名:管理函数发布与灰度。
3 快速上手
# 以 AWS CLI 为例创建 hello 函数
aws lambda create-function \
--function-name hello-world \
--runtime python3.12 \
--handler lambda_function.lambda_handler \
--role arn:aws:iam::123456789012:role/lambda-exec
# 调用函数
aws lambda invoke --function-name hello-world --payload '{}' out.json
实际部署优先级:直接在控制台编辑 -> SAM / CDK 等 IaC 工具管理。
4 学习资源
阅读 —
·
全站 —