Tạo nhánh mới

Bây giờ bạn đã có kinh nghiệm thực tế về việc tạo và triển khai các hàm AWS Lambda, đã đến lúc quay lại ứng dụng TravelBuddy monolithic của chúng ta và triển khai một microservice trên AWS Lambda được quản lý thông qua CI/CD pipeline được tạo bằng AWS CodeStar.

  1. Mở AWS Code Star console và chọn Create Project.

CreateCodeStarproject

  1. Chúng ta sẽ cần tạo service role cho code star trong lần đầu tiên sử dụng. Click Create service role. Bạn sẽ thấy nhiều thẻ template.

  2. Bởi vì mã nguồn chương trình được viết bằng Java, do đó, chúng ta sẽ chọn những tùy chọn sau:

  • AWS Lambda
  • Web service
  • Java

Đánh dấu chọn Java Spring và chọn Next

CreateCodeStarproject

  1. Tại mục Project name, nhập dev-flight-svc.
  2. Chọn Code Commit , click Next và click Create Project.

CreateCodeStarproject

  1. Chọn Team, chọn Add team member

CreateCodeStarproject

  • Chọn awsstudent.
  • Nhập email nếu lần đầu thêm.
  • Chọn quyền Owner.
  • Chọn Remote access.
  • Sau đó ấn Add team member.

CreateCodeStarproject

  1. Mở Eclipse IDE, tìm biểu tượng AWS và chọn để mở menu
  2. Chọn Import AWS CodeStar Project

ImportProject

  1. Chọn dev-flight-svc trong danh sách và chọn dev-flight-svc trong repository.
  2. Nhập Git credentials. Thông tin về Git credentials có thể xem ở mục Output của AWS Cloudformation của stack đầu tiên chúng ta tạo trong giai đoạn chuẩn bị. Chọn Next

ImportProject

  1. Chọn nhánh master và chọn Next. Nếu có thông báo lỗi xuất hiện, chọn OK để đóng

ImportProject

  1. Chọn Finish

ImportProject

Bây giờ, IDE sẽ tải các tập tin từ CodeCommit repository xuống.

  1. Hãy dành một ít thời gian để xem cấu trúc project trước khi tiếp tục. Microservice HelloWorld biểu diễn một xử lý đơn giản, trả về trang web Hello World khi được gọi.