Skip to main content
⏳ Estimated read time: 3 min read

Amazon Web Services

Connect Aiden with your AWS infrastructure to get intelligent assistance with cloud operations, cost management, and resource optimization. Once enabled, Aiden can help you manage your AWS resources as naturally as discussing them with a cloud architect.

Integration Capabilities

With AWS integration, Aiden can:

  • Monitor and analyse cloud resource usage and costs.
  • Manage EC2 instances and other compute resources.
  • Track S3 bucket creation and configuration.
  • Review IAM policies and permissions.
  • Investigate CloudWatch metrics and logs.
  • Analyze AWS billing and provide cost insights.

Create Custom Skills

On top of the several out of the box capabilities, you can create custom skills to add additional capabilities. Here are some examples:

  • Check your AWS account for a set of compliance policies.
  • Setup a developer self service task to create a set of AWS resources.
  • Analyze and debug connectivity issues following a specific set of checks.

Check out the Skills page for more information.

Enable AWS Integration

Follow these steps to enable the Integration:

  1. From the Aiden home page, click Integrations from the navigation panel to the left.

  2. Hover and click the Activate button on the AWS Integration card.

  3. Enter the integration configuration parameters:

    aws integration

    • Access Key ID: This is your public identifier for the AWS account or IAM user. You can find it via your AWS IAM Console under Security Credentials > Access Keys. Check out AWS documentation on how to Manage access keys for IAM users and learn about Security Best Practices

      Security Best Practices
      • Create a dedicated IAM user for Aiden with minimum required permissions. We recommend starting off with the ReadOnlyAccess AWS managed policy.
      • Regularly rotate access credentials.
      • Monitor Aiden's AWS activities through CloudTrail.
      • Ensure your AWS credentials have appropriate permissions for the tasks you want Aiden to perform.
    • Secret Access Key: This is your private key that acts like a password. Check out the AWS blog to learn more.

    • Create prebuilt skills: Aiden supports pre-built skills for AWS integration. You can select the Create prebuilt skills checkbox if you want to enable these pre-built skills.

      Pre-built

  4. Click Save to enable the integration.

Sample Prompts

Here are a few sample prompts that you can use:

  • Show me S3 buckets created in the last 48 hours.
  • Are there any public S3 buckets?
  • What's driving our AWS costs this month compared to last?
  • Scale down the dev environment EC2 instances.
  • Review security group configurations in prod.
  • Are there any overly permissive security groups in us east?
  • For my new project, provision all necessary the dev and QA infra.

Additional References