现在我们将与Kiro一起构建一个简单的聊天机器人后端API,使用AWS Lambda和API Gateway。后端将对聊天消息做出确认并返回时间戳。
给Kiro明确的指示来构建你的聊天机器人后端。复制并粘贴这个请求:
请根据以下要求为我的聊天机器人构建一个简单的后端:
- 创建一个处理聊天消息的 Lambda 函数
- 设置 API Gateway 以访问 Lambda 函数
- Lambda 函数应使用 ACK 消息和时间戳响应 POST 请求
- 所有 AWS 资源均使用“kiro-workshop”前缀
- Lambda 执行角色应使用“kiro-workshop-backend-LambdaExecutionRole-”前缀
- 请勿修改前端,仅专注于后端
请使用 CloudFormation 部署所有内容。
只需创建所有必需的文件即可。暂时不要部署。

让Kiro处理验证和部署过程:
请先验证后端 CloudFormation 堆栈,然后再运行部署命令
我们的后端将包括:
部署完成后,请Kiro测试后端API:
请发送一条示例聊天消息来测试 API endpoint,并将响应结果展示给我。
当发送类似"Hello, chatbot!“的消息时,我们应该得到类似这样的回复:
{
"message": "Message received\: Hello, chatbot!",
"timestamp": "2024-01-15T10\:30\:00Z"
}
