Kiểm tra hoạt động web

Chuẩn bị

  1. Mở Amazon Cognito console.

    • Nhấp vào User pools trên menu bên trái.
    • Chọn tên User pool fcj-user-pool. TestWebOperation
  2. Tại trang Overview: fcj-user-pool.

    • Nhấp vào App clients trên menu bên trái.
    • Chọn tên App client fcj-user-pool-client. TestWebOperation
  3. Tại trang App client: fcj-user-pool-client.

    • Ghi lại giá trị của Client IDClient secret. TestWebOperation
  4. Đi đến thư mục gốc của dự án fcj-book-store-sam-ws7 mà bạn đã tải xuống trước đó.

    • Mở tệp template.yml tại thư mục gốc và thay đổi giá trị của cognitoClientIDcognitoClientSecret bằng giá trị bạn đã ghi lại ở bước trước.

      cognitoClientID:
        Type: String
        Default: 5fvkqik6cd87mqrfa7m3qg46j0 # Your Client ID
      
      cognitoClientSecret:
        Type: String
        Default: smz277rcfj11eal321ffbnh59kw # Your Client secret
      

      TestWebOperation

    • Mở terminal của bạn tại thư mục gốc của dự án fcj-book-store-sam-ws7 và chạy mã sau.

      git add .
      git commit -m "Change the value of Client ID and Client secret"
      git push
      
  5. Mở AWS CodePipeline console.

    • Nhấp vào Pipelines trên menu bên trái.
    • Kiểm tra xem trạng thái của fcjBookStorePipeline có phải là Succeeded không. TestWebOperation

Kiểm tra hoạt động web

Bạn có thể tải xuống các tệp hình ảnh tại đây để thêm dữ liệu kiểm tra hoạt động của các dịch vụ

  1. Tại tab trong trình duyệt web của bạn từ bước trước, nhấp vào nút Register ở góc trên bên phải của màn hình. TestWebOperation

  2. Tại trang FCJ Book Store - Register.

    • Nhập thông tin để đăng ký tài khoản: email, mật khẩu và xác nhận lại mật khẩu.
    • Nhấp vào nút Register. TestWebOperation
  3. Mở email bạn đã đăng ký, sau đó tìm tin nhắn từ no-reply@verificationemail.com để lấy mã xác minh. TestWebOperation

  4. Quay lại trang Verify Email.

    • Nhập mã xác minh tại Verify code.
    • Nhấp vào nút Submit. TestWebOperation
  5. Tại trang FCJ Book Store - Login.

    • Nhập thông tin tài khoản của bạn: Email và Mật khẩu để đăng nhập.
    • Nhấp vào nút Submit. TestWebOperation
  6. Vậy là chúng ta đã đăng ký và đăng nhập thành công. Tiếp theo, chúng ta sẽ kiểm tra chức năng thêm sách mới.

    • Nhấp vào tab Create new book.
    • Nhập ID: 1.
    • Nhập tên sách: Python Coding.
    • Nhập tác giả: Doan Minh Phung.
    • Nhập thể loại: IT.
    • Nhập giá: 5.6.
    • Nhập mô tả: Hướng dẫn cơ bản về Python trong các dự án thực tế.
    • Nhấp vào Choose File và chọn PythonCoding.jpeg đã tải xuống.
    • Nhấp vào nút Create. TestWebOperation
    • Sau đó nhấp vào nút OK. TestWebOperation
  7. Quay lại trang chủ, chúng ta có thể thấy một cuốn sách mới đã được thêm vào cơ sở dữ liệu. TestWebOperation

Chúng ta đã hoàn thành workshop, đã biết cách tạo pipeline SAM và pipeline sử dụng console. Workshop tiếp theo chúng ta sẽ học về gỡ lỗi, giám sát AWS Lambda với AWS CloudWatchAWS X-ray.