AWS

AWS Your AWS site, updated by chat

Pesto connects to your AWS-hosted website — whether it's on S3 + CloudFront, EC2, Amplify, or Lightsail. Describe the changes you want via Telegram or WhatsApp, review the preview, and deploy with one tap. No need to touch the AWS console.

How Pesto connects with AWS

01
01

Connect your AWS site

Share your site URL and grant Pesto scoped access to your S3 bucket, Amplify app, or EC2 instance. Pesto uses minimal IAM permissions — only what it needs to read and write your web files.

02
02

Request changes by chat

Tell Pesto what to change in plain language. It generates a preview on a staging environment so you see exactly what will change before anything goes live.

03
03

Approve and deploy

One tap and the changes go live. Pesto handles the S3 upload, CloudFront cache invalidation, or Amplify deployment — whatever your setup requires.

Why Pesto + AWS

S3 + CloudFront support

Static sites on S3 with CloudFront CDN are fully supported. Pesto uploads files to S3 and automatically invalidates the CloudFront cache so your changes appear instantly.

EC2 instance support

Running a site on an EC2 instance? Pesto connects via SSH and deploys changes directly — just like the Custom Code integration, but with AWS-specific optimizations.

AWS Amplify support

For Amplify-hosted sites, Pesto pushes code changes to your connected Git repository, triggering Amplify's automatic build and deploy pipeline.

Lightsail support

Lightsail instances work seamlessly with Pesto via SSH. Simple, affordable hosting with the same chat-based editing experience.

Automatic cache invalidation

When using CloudFront, Pesto automatically creates targeted cache invalidations for changed files — no stale content, no manual invalidation needed.

Minimal IAM permissions

Pesto uses a dedicated IAM role with the minimum permissions needed. You stay in full control of what Pesto can access — no admin-level access required.

What you can do

01

Update a marketing site on S3 + CloudFront

Your company website is a static site on S3 with CloudFront. Need to update the hero copy, swap a banner image, or add a new section? Message Pesto and it's done in minutes.

02

Manage a WordPress site on Lightsail

Running WordPress on a Lightsail instance? Pesto connects via SSH and edits your theme files, pages, and styles — all from a chat message.

03

Deploy updates to an Amplify app

Your React or Next.js app is deployed on Amplify. Tell Pesto what to change, it updates the code and pushes to your repo — Amplify handles the build automatically.

Frequently asked questions

Ready to update your AWS site?

Start making changes by chat — no code, no waiting.