Prerequisites

Required Tools and Accounts

For the practice process to go smoothly, you need to prepare the following tools and environment on your personal computer before starting to deploy AWS services.

  • AWS Account: An active AWS account with administrative privileges (AdministratorAccess).
  • Development Environment: A computer running Windows, macOS, or Linux operating system.
  • Git: Source code management tool to download the project’s source code to your machine.
  • Node.js (Version 20.x or higher): Required to run the React Vite environment and use package managers like npm or yarn.
  • Python (Version 3.10 or higher): Environment to test run the AI model files locally before packaging.
  • Docker Desktop: Necessary to build the Docker Image containing the AI Backend code and push it to ECR.
  • AWS CLI (Command Line Interface): The latest version (v2) installed and configured using the aws configure command with the Access Key ID and Secret Access Key from your AWS account.