Thành viên:Plantaest/Blog/Feverfew :: Quy trình cập nhật Lambda Function

Feverfew có một phần nhỏ mã được triển khai trên AWS Lambda, để cập nhật thì tuân theo hướng dẫn sau:

  • Chuẩn bị:
    • AWS CLI (đã cấu hình ACCESS_KEY_IDSECRET_ACCESS_KEY)
    • .env chứa key LAMBDA_ROLE_ARN
  • JVM:
    • (1) ./mvnw install
    • (2) REGION=us-west-2 INDEX=1 sh manage.sh create
  • Native:
    • (1) ./mvnw install -Dnative -DskipTests -Dquarkus.native.container-build=true
    • (2) REGION=us-west-2 INDEX=1 sh manage.sh native create
    • Khi cần update: REGION=us-west-2 INDEX=1 sh manage.sh native update

Ghi chú:

  • Lambda Function hiện dùng native image
  • Lambda Function có 4 instance, nên cần đổi giá trị của INDEX cho phù hợp, khi có thời gian sẽ viết bash để cập nhật cho tất cả instance.