Kiểm tra trạng thái và log backend sau khi triển khai

Kiểm tra trạng thái và log backend sau khi triển khai

Sau khi bạn đã deploy backend lên AWS với SAM CLI và CloudFormation, bước tiếp theo cực kỳ quan trọng là kiểm tra trạng thái tài nguyênxem log backend để đảm bảo mọi thành phần đã hoạt động đúng.

  • Đảm bảo API Gateway, Lambda, DynamoDB… đều được tạo thành công và đang hoạt động.
  • Phát hiện và sửa lỗi kịp thời nếu gặp sự cố deploy hoặc lỗi logic.
  • Chuẩn bị sẵn sàng cho bước kiểm thử API bằng Postman hoặc frontend.
  1. Kiểm tra trạng thái Stack và tài nguyên trên CloudFormation

Stack-sampsamdeloy

  • Kiểm tra tab Status: Nếu status là CREATE_COMPLETE hoặc UPDATE_COMPLETE bạn đã deploy thành công.

Stack-sampsamdeloy

  • Ở tab Resources, xem danh sách tài nguyên đã tạo (API Gateway, Lambda, DynamoDB, S3…).

Nếu thấy status ROLLBACK, FAILED, click tab Events để xem chi tiết lỗi và xác định nguyên nhân.

  1. Kiểm tra log Lambda bằng CloudWatch

    • Trong AWS Console, vào Lambda → chọn hàm vừa deploy. Click-lambda-sammapp

    • Cuộn xuống và click vào tab Monitor, chọn vào View CloudWatch logs để truy cập log chi tiết. Monitor

    • Cuộn xuống và click vào tab Log streams, chọn Log stream đầu tiên. LogSrteam

    • Mỗi lần có request (GET/POST…), Lambda sẽ ghi log vào CloudWatch – tại đây bạn có thể:

      • Xem request đã nhận gì.
      • Response trả về như thế nào.
      • Debug lỗi nếu code bị crash hoặc trả về lỗi 500.
  2. Xác minh hoạt động của API Gateway

    • Trong AWS Console, vào API Gateway → chọn API bạn vừa tạo. API Gateway

    • Vào mục Stages → chọn stage → chọn prod.

    • Copy Invoke URL để chuẩn bị test bằng Postman/curl ở bước tiếp theo. Stages Prod

Nếu bạn xác minh xong toàn bộ resource đều hoạt động tốt, log không có lỗi nghiêm trọng, bạn đã sẵn sàng test API backend bằng Postman hoặc tích hợp frontend!