dunops.com/Docsbeta

Integrations

Amazon Web Services

Dun reaches a broad slice of AWS — ECS, App Runner, Lambda, EKS, RDS, S3, ECR, CloudFront, Secrets Manager, and more — using a SigV4-signed access key. Every mutation is gated behind your approval.

Connect with an API tokenHosting28 products

Note

Every mutating action — a deploy, a scale, a secret rotation, a DNS change — surfaces a plan in chat first. Dun never touches your Amazon Web Services resources until you approve it.

How to connect

Connect once from Integrations Amazon Web Services, then toggle on the products you want Dun to manage.

1

Step 1

Open AWS Console → IAM → Users → Create user (never the root account).
2

Step 2

Attach a policy scoped to the AWS services you want DunOps to manage (e.g. ReadOnlyAccess plus the specific write actions per service docs) — DunOps only calls a service when you use it.
3

Step 3

Open Security credentials → Create access key → Application running outside AWS.
4

Step 4

Paste the access key id, secret, and your primary region below, then click Connect.

Where to get credentials: https://console.aws.amazon.com/iam/

What Dun can do

Each product below is something you can turn on. The examples are real prompts you can type in a chat thread.

ECS

Manage ECS services — redeploy (forced new deployment), scale desired count, roll back the task-definition revision, and read awslogs.

Type in a chat thread
Redeploy my ECS service in the prod cluster
Scale my web service to 4 tasks
PermissionRequiredWhat it does
List clusters + servicesYesDiscover where Dun can deploy.
Update services (redeploy / scale / rollback)YesDeploys run only after chat approval.

App Runner

Trigger App Runner deployments, adjust the instance CPU/Memory config, and read application logs.

Type in a chat thread
Show me my Amazon Web Services app runner
PermissionRequiredWhat it does
List servicesYes
Deploy + update servicesYesRuns only after chat approval.

Lambda

Apply approved function code updates (zip or image), set reserved concurrency, roll back an alias, and read /aws/lambda logs.

Type in a chat thread
Show the latest logs for my checkout Lambda
PermissionRequiredWhat it does
List functionsYes
Update code + concurrency + aliasesYes

Elastic Beanstalk

Deploy a new application version to an environment, adjust autoscaling bounds, and pull the environment log tail.

Type in a chat thread
Show me my Amazon Web Services elastic beanstalk
PermissionRequiredWhat it does
List applications + environmentsYes
Update environmentsYesRuns only after chat approval.

EKS

Inspect clusters and nodegroups, scale a nodegroup, and read Container Insights logs. (Workload rollout-restart is coming soon.)

Type in a chat thread
Show me my Amazon Web Services eks
PermissionRequiredWhat it does
List clusters + nodegroupsYes
Scale nodegroupsOptionalRuns only after chat approval.

RDS

Reboot RDS instances, take snapshots, and read recent database logs.

Type in a chat thread
Is my orders RDS instance healthy?
PermissionRequiredWhat it does
List + inspect instancesYes
Reboot + snapshotOptionalRuns only after chat approval.

ElastiCache

Reboot ElastiCache clusters and inspect their status.

Type in a chat thread
Show me my Amazon Web Services elasticache
PermissionRequiredWhat it does
List + inspect clustersYes
Reboot clustersOptionalRuns only after chat approval.

Secrets Manager

Read, write, rotate, and delete secrets. Values are redacted from durable run state.

Type in a chat thread
Rotate the STRIPE_KEY secret in Secrets Manager
PermissionRequiredWhat it does
Read + list secretsYesSecret values are redacted from run history.
Write / rotate / deleteOptionalRuns only after chat approval.

Parameter Store

Read and write SSM Parameter Store parameters. SecureString values are redacted.

Type in a chat thread
Show me my Amazon Web Services parameter store
PermissionRequiredWhat it does
Read + list parametersYesSecureString values are redacted from run history.
Write parametersOptionalRuns only after chat approval.

KMS

Inspect keys, encrypt/decrypt data, and manage key rotation. Key material is never exposed.

Type in a chat thread
Show me my Amazon Web Services kms
PermissionRequiredWhat it does
List + inspect keysYes
Encrypt / decrypt / rotationOptionalDecrypted plaintext is redacted; runs after approval.

CodeBuild

List CodeBuild projects and trigger builds.

Type in a chat thread
Show me my Amazon Web Services codebuild
PermissionRequiredWhat it does
List projects + buildsYes
Trigger buildsOptionalRuns only after chat approval.

CodeDeploy

List CodeDeploy applications, trigger deployments, and roll back.

Type in a chat thread
Show me my Amazon Web Services codedeploy
PermissionRequiredWhat it does
List applications + groupsYes
Trigger deploy + rollbackOptionalRuns only after chat approval.

Amplify

Trigger Amplify release jobs, roll back to a previous commit, and read build logs.

Type in a chat thread
Show me my Amazon Web Services amplify
PermissionRequiredWhat it does
List apps + branchesYes
Release + rollbackOptionalRuns only after chat approval.

API Gateway

List REST + HTTP/WebSocket APIs and deploy a stage (v1 + v2).

Type in a chat thread
Show me my Amazon Web Services api gateway
PermissionRequiredWhat it does
List APIs + stagesYes
Deploy a stageOptionalRuns only after chat approval.

S3

List buckets + objects, generate presigned download URLs, read access-log config, and delete objects.

Type in a chat thread
List my S3 buckets
PermissionRequiredWhat it does
List buckets + objectsYes
Presign + delete objectsOptionalPresigned URLs are redacted; delete runs after approval.

ECR

List repositories + images, mint docker-login tokens (redacted), and delete images.

Type in a chat thread
Show me my Amazon Web Services ecr
PermissionRequiredWhat it does
List repositories + imagesYes
Auth token + delete imagesOptionalTokens are redacted; delete runs after approval.

SNS

List SNS topics and publish messages.

Type in a chat thread
Show me my Amazon Web Services sns
PermissionRequiredWhat it does
List + inspect topicsYes
Publish messagesOptionalRuns only after chat approval.

SQS

List SQS queues, send test messages, and purge a queue (destructive).

Type in a chat thread
Show me my Amazon Web Services sqs
PermissionRequiredWhat it does
List + inspect queuesYes
Send + purgeOptionalRuns only after chat approval (purge is destructive).

CloudFront

List distributions, create cache invalidations, and read logging config.

Type in a chat thread
Show me my Amazon Web Services cloudfront
PermissionRequiredWhat it does
List + inspect distributionsYes
Create invalidationsOptionalRuns only after chat approval.

EC2

List + inspect instances, reboot/start/stop them, and read console output.

Type in a chat thread
Show me my Amazon Web Services ec2
PermissionRequiredWhat it does
List + inspect instancesYes
Reboot / start / stopOptionalState-guarded; runs only after chat approval.

VPC

Inspect VPCs, subnets, security groups, internet gateways, and route tables. Read-only.

Type in a chat thread
Show me my Amazon Web Services vpc
PermissionRequiredWhat it does
List + inspect networksYesRead-only — no network changes.

IAM

List roles, users, and policies, inspect role detail, and simulate policy decisions. Strictly read-only.

Type in a chat thread
Show me my Amazon Web Services iam
PermissionRequiredWhat it does
List + simulate (read-only)YesDunOps never creates or modifies IAM resources.

CloudFormation

List stacks, inspect status + events (parameter values hidden), and execute a ready change set.

Type in a chat thread
Show me my Amazon Web Services cloudformation
PermissionRequiredWhat it does
List + inspect stacksYesParameter values are never returned.
Execute change setOptionalRuns only after chat approval.

Step Functions

List state machines, inspect executions + history, and start an execution (STANDARD + EXPRESS).

Type in a chat thread
Show me my Amazon Web Services step functions
PermissionRequiredWhat it does
List + inspect executionsYesThe state-machine definition is never returned.
Start an executionOptionalRuns only after chat approval.

Load Balancers

Inspect load balancers, target groups, and per-target health. Read-only (ELBv2: ALB + NLB).

Type in a chat thread
Show me my Amazon Web Services load balancers
PermissionRequiredWhat it does
List + inspect (read-only)YesTarget health is the headline; no changes are made.

SES

Manage email — verify domains (DKIM records), send test email, read sending stats, and manage the suppression list.

Type in a chat thread
Show me my Amazon Web Services ses
PermissionRequiredWhat it does
List identities + statsYes
Verify, send + suppressionOptionalSending + suppression changes run after chat approval.

EventBridge Scheduler

List schedules and enable or disable them.

Type in a chat thread
Show me my Amazon Web Services eventbridge scheduler
PermissionRequiredWhat it does
List + inspect schedulesYes
Enable / disableOptionalDisable runs only after chat approval.

CloudWatch

List alarms, inspect state + history, read metric statistics, and toggle alarm actions.

Type in a chat thread
Show me my Amazon Web Services cloudwatch
PermissionRequiredWhat it does
List alarms + metricsYes
Toggle alarm actionsOptionalDisabling alarm actions runs after chat approval.

Next steps