aws lambda invoke --function-name sfn-workshop-DataChecking --payload '{"command": "CHECK_NAME", "data": { "name": "Spock" } }' /dev/stdout
aws lambda invoke --function-name sfn-workshop-DataChecking --payload '{"command": "CHECK_NAME", "data": { "name": "evil Spock" } }' /dev/stdout
aws lambda invoke --function-name sfn-workshop-DataChecking --payload '{"command": "CHECK_ADDRESS", "data": { "address": "123 Street" } }' /dev/stdout
aws lambda invoke --function-name sfn-workshop-DataChecking --payload '{"command": "CHECK_ADDRESS", "data": { "address": "DoesntMatchAddressPattern" } }' /dev/stdout
Như bạn có thể thấy, dịch vụ Data Checking chỉ trả về một phản hồi kiểu JSON đơn giản với một biến, được gắn cờ trả về true nếu giá trị cần kiểm soát viên kiểm tra lại.
Hiện tại, chúng ta đã có tất cả các khả năng cơ bản cần có trong các dịch vụ của mình để bắt đầu kết nối chúng với nhau nhằm triển khai các bước khởi đầu của quy trình xử lý đơn đăng ký.
Vấn đề của chúng ta là “làm thế nào để kết nối các dịch vụ này với nhau để triển khai thành quy trình làm việc chúng ta muốn?”