Links

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:
Email [email protected] to request additional AWS resource support.

How to Connect Lambda, ECS & EC2

Sedai connects to an entire AWS account, which means it will discover all Lambdas, ECS clusters, and EC2 resources and associate them under the same AWS account within Sedai. Since Sedai uniquely connects to Kubernetes, all EKS resources are independent of its corresponding AWS account and are discovered on a cluster-by-cluster basis.
You can configure how Sedai manages each AWS resource type from the Settings > Topology page.
The following steps are required in order to add an AWS environment and connect your Lambda, ECS, and EC2 resources 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.

How to Connect EKS

Sedai uniquely connects to EKS clusters, which are added separately from Lambda/ECS/EC2 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.