AWS API Gateway和Lambda的简单测试

测试了一下使用API Gateway来触发Lambda应用,并将结果显示在网页上。 Lambda支持语言为: Node.js,Java,Python,C#,Go,PowerShell,等等。它具有无需管理服务器,根据需求自动扩展,便宜等优势。 具体流程 在S3 Bucket里存放网页,显示网页后,在网页里通过API Gateway来触发Lambda功能应用,并将Lambda功能应用返回的结果显示在网页上。Route53来使用DNS网址为可选。 创建Lambda应用 Lambda是EC2在一起的Compute界面下,点进去后,再点Create Function来创建函数, 取名为:XiongLambdaFunction,语言设置为Python 3.6,这样会自动生成以下代码: import json def lambda_handler(event, context): # TODO implement return { ‘statusCode’: 200, ‘body’: json.dumps(‘Hello from Lambda!’) } 进行以下替换: import json def lambda_handler(event, context): print(“In lambda handler”) resp = { “statusCode”: 200, “headers”: { “Access-Control-Allow-Origin”: “*”, }, “body”: “Xiong Huilin” } return resp […]