Amazon Web Services
Learn how to provide infrastructure access so that Sedai can connect to your AWS cloud resources.
Sedai currently supports autonomous management for the following. Select a resource type to learn how to connect it to Sedai:
  • ​Lambda (serverless functions)
  • ​EC2​
  • ​Elastic Kubernetes Service (EKS) (Stateless workloads only; for stateful workloads, Sedai does not currently support autonomous management, but will still generate recommendations)
Support for ECS coming soon. Email [email protected] to request additional AWS resource support.

Sedai connects to an entire AWS environment, which means it will discover both Lambda and EC2 resources. While these are inferred together, you can configure how Sedai manages each resource type from the Settings > Topology page once the discovery process is complete.
The following steps are required in order to add an AWS environment and connect your Lambdas and EC2s to Sedai:
  1. 1.
    From your AWS Console, grant Sedai access via IAM authentication. You can configure this automatically using CloudFormation, or set it up manually.
  2. 2.
    Integrate the account directly within Sedai via initial onboarding, or go to Settings > Integrations > Add Integration > Connect Cloud.
  3. 3.
    Give your account a Nickname (since you can add multiple AWS accounts to the platform, this helps you easily identify different resources from their unique AWS environment within Sedai).
  4. 4.
    Enter Role ARN if you connected via IAM Role (recommended), or enter the Access and Secret Key if you connected via IAM User.
  5. 5.
    By default, Sedai will automatically connect to CloudWatch and use its monitoring data to analyze resource behavior. You can additionally connect monitoring data from other APM and observability providers.
If you plan on adding multiple AWS environments to Sedai, you will need to generate either a unique IAM User or Role per environment.
Learn more about autonomous management for each of these resource types and how to configure settings for each.

Sedai uniquely connects to EKS clusters, which are added separately from Lambda/ECS within Sedai. For a secure, uninterrupted connection, we recommend deploying Sedai's Smart Agent:
Alternatively, you can connect EKS clusters agentlessly via IAM authentication. Agentless setup additionally requires authorizing Sedai's access by setting up Kubernetes Role Based Access Control (RBAC).
The following steps are required in order to add an EKS cluster to Sedai:
  1. 1.
    From your AWS Console, grant Sedai access via IAM authentication. You can configure this automatically using CloudFormation, or set it up manually.
  2. 2.
    Complete EKS authorization (including API access, RBAC setup, and fetching cluster details).
  3. 3.
    Integrate the account directly within Sedai via initial onboarding, or go to Settings > Integrations > Add Integration > Connect Cloud.
  4. 4.
    Enter the Cluster Name, Cluster URL, Certifying Authority Certificate, and Region.
  5. 5.
    Enter Role ARN if you connected via IAM Role (recommended), or enter the Access and Secret Key if you connected via IAM User.
  6. 6.
    Connect your cluster's monitoring data.
Learn more about autonomous management for each of these resource types and how to configure settings for each.
Copy link
On this page
How to Connect Lambda & EC2
How to Connect EKS