Amazon đã giới thiệu các bước chức năng trong AWS lambda vào năm 2016. Tôi nghĩ, giờ đây việc sử dụng chức năng các bước sẽ thuận tiện hơn vì nó thực sự dễ sử dụng. Bạn có thể xây dựng một máy trạng thái với hai chức năng lambda là:
- để tạo ra một trích dẫn
- biến một trích dẫn thành một đơn đặt hàng
Bạn có thể dễ dàng làm điều đó như dưới đây:
Ở đây bạn có thể có trạng thái đầu tiên để tạo ra một trích dẫn và trạng thái khác để biến thành thứ tự
{
Comment: "Produce a quote and turns into an order",
StartAt: "ProduceQuote",
States: {
ProduceQuote: {
"Type": Task,
"Resource": "arn:aws:lambda:us-east-1:123456789012:function:ProduceQuote",
"next": TurnsToOrder
}
TurnsToOrder: {
Type: Task,
Resource: "arn:aws:lambda:us-east-1:123456789012:function:ProduceQuote",
end: true
}
}
}
Các bước chức năng làm cho nó thực sự dễ dàng để viết nhiều hàm lambda và chạy theo trình tự hoặc song song. Bạn có thể nhận thêm thông tin về các chức năng bước lambda tại đây:
Các bước chức năng