Khởi tạo workflow

Khởi tạo workflow

Để bắt đầu, chúng ta hãy thử lập mô hình các bước liên quan để kiểm tra tên, kiểm tra địa chỉ và sau đó phê duyệt đơn đăng ký. Quy trình làm việc đơn giản của chúng ta sẽ bắt đầu như sau:

StepFunctions

  1. Truy cập giao diện AWS Step Functions.

  2. Click vào Menu để mở rộng menu của Step Functions.

AWS Step Functions

  1. Click State machines, sau đó click Create state machine.

AWS Step Functions

  1. Click chọn Write your workflow in code.
  • Kéo màn hình xuống phần Definition và thay thế nội dung bằng đoạn JSON dưới đây:
{
    "StartAt": "Check Name",
    "States": {
        "Check Name": {
            "Type": "Pass",
            "Next": "Check Address"
        },
        "Check Address": {
            "Type": "Pass",
            "Next": "Approve Application"
        },
        "Approve Application": {
            "Type": "Pass",
            "End": true
        }
    }
}

AWS Step Functions

AWS Step Functions

  1. Chúng ta có thể thấy workflow được cập nhật như hình dưới. Click Next để tiếp tục.

  2. Trong phần Name, đặt tên state machine là Process_New_Account_Applications.

  • Trong phần Permissions, chúng ta sẽ cần chỉ định IAM role cho Step Functions assume khi thực thi. Chúng ta sẽ bắt đầu với role mặc định. Click chọn Create new role.

AWS Step Functions

  1. Để các tùy chọn còn lại mặc định, kéo màn hình xuống dưới và click Create state machine.

AWS Step Functions

Trong AWS Step Functions, chúng tôi xác định các state machine của mình bằng cách sử dụng ngôn ngữ có cấu trúc dựa trên JSON được gọi là Amazon States Language. Bạn có thể đọc thêm về đặc tả ngôn ngữ đầy đủ và tất cả các loại trạng thái được hỗ trợ tại https://states-language.net/spec.html

  1. State machine được tạo thành công.

AWS Step Functions