Logo
Section 1 / 5

用于混合食材的Lambda函数

学习如何创建一个用于混合配料的 Lambda 函数。

导入

用于混合食材的Lambda函数

学习如何创建一个用于混合配料的 Lambda 函数。

No configuration found for ID: 40f04271c5ae01cba2c60185dedd3252f7f986085b0d80902f1a66c8619b7de7

1import { APIGatewayProxyEvent, APIGatewayProxyResult } from 'aws-lambda'; 2 3const getRandomMixingTime = () => { 4 const minTime = 10; // 10秒 5 const maxTime = 360; // 6分钟,单位为秒 6 7 return Math.floor(Math.random() * (maxTime - minTime + 1) + minTime); 8}; 9 10export const handler = async (event: APIGatewayProxyEvent): Promise<APIGatewayProxyResult> => { 11 const ingredient = JSON.parse(event.body).ingredient; 12 const mixingTime = getRandomMixingTime(); 13 14 return { 15 statusCode: 200, 16 body: { 17 ingredient: ingredient, 18 mixingTime: mixingTime, 19 }, 20 }; 21};
1 functions: 2 ... 3 mixIngredient: 4 handler: handlers/MixIngredient.handler

实战项目第二部分:食材准备阶段

Map 状态配置