Trong bước trước, chúng ta đã triển khai thủ công một trình xử lý hàm Lambda mà chỉ cần thêm các toán tử lại với nhau. Trong bước này, chúng ta sẽ thêm một hàm Lambda mới điều hành toán tử dựa trên tên của nó, đồng thời tạo ra một CI/CD pipeline để quản lý việc triển khai hàm Lambda. Đoạn code được cung cấp sẽ chỉ chứa toán tử cộng (add), bạn sẽ phải thực hiện các toán tử còn lại ở phần Thử thách phía sau.
Trong thực tế, bạn sẽ phải tự tạo policy và cấp quyền cho CodeStar.
Trong Eclipse IDE, nhấp chuột phải vào project dev-calculator
Click Team
Click Push to origin.
AWS CodePipeline sẽ sử dụng CloudFormation để triển khai các tài nguyên sau:
- Một Step Function state machine mới gọi hàm Lambda để thực hiện toán tử Add.
- Hàm Lambda được triển khai mới Java code mà bạn đã kiểm tra trong CodeCommit.
- IAM Role cho hàm Lambda và Step Funtion.