This guide will walk you through the process of deploying and managing containers in ECS using the AWS Marketplace.

For illustrative purposes, this guide will show you the steps to deploy the Lyzr Enterprise Agent on ECS.

Here are the steps you’ll follow in this tutorial:

  • Subscribe to the Lyzr Enterprise Chat Agent container using the AWS Marketplace
  • Deploy the Lyzr Enterprise Chat Agent container on ECS

The next sections will walk you through these steps in detail.

Assumptions And Prerequisites

This guide assumes that:

  1. You have an active AWS account. If you don’t have this, create a new account.
  2. You have a running ECS cluster. If you don’t, launch a new one on AWS.

Step 1: Subscribe To The Lyzr Enterprise Chat Agent Container

At the end of this step, you will have subscribed to the Lyzr Enterprise Chat Agent container solution in the AWS Marketplace and obtained the details of the registry.

  1. Log in to the AWS Marketplace.

AWS Marketplace

  1. Search for the Lyzr Enterprise Chat Agent by entering the search term “Lyzr enterprise Chat agent” in the search bar at the top.

  2. Select the Lyzr Enterprise Chat Agent container in the list of search results.

  3. On the product detail page, review the details of the solution and click the “Continue to subscribe” button.

AWS Marketplace Subscribe

  1. On the product subscription page, select “Lyzr Enterprise Chat Agent” as the software option and accept the terms

  2. On the product configuration page, select “Lyzr Enterprise Chat Agent” as the fulfillment option and click the “Continue to Launch” button.

  3. On the product fulfillment page, copy the URL to the AWS Marketplace registry. This URL also contains the container name and tag. You will need these details in the next step.

Step 2: Deploy The Lyzr Enterprise Chat Agent Container On ECS

At the end of this step, you will have deployed the NGINX Exporter container on your ECS cluster.

  1. The next step is to deploy the Lyzr Enterprise Chat Agent container on your ECS cluster using a task definition. Apart from filling the name and other required parameters, you will need to define the container image to use and the ports where the app is listening.

AWS ECS Create Task 1

AWS ECS Create Task 2

AWS ECS Container Details

  1. Create a service from the task definition you just created. You will need to select the ECS cluster you already created and set the name of the service you are creating, in this case “lyzr-enterprise-chat-agent”.

AWS ECS Create Service 1

AWS ECS Create Service 2

AWS ECS Create Service 3

AWS ECS Create Service 4

AWS ECS Create Service 5

  1. Access the application using the web browser or through the APIs:

http://<ip-address>/docs