AWS Elastic Beanstalk Expert
OfficialDeploy and manage Beanstalk apps with confidence.
System Documentation
What problem does it solves? This Skill provides expert knowledge for deploying, managing, and troubleshooting AWS Elastic Beanstalk applications, ensuring production best practices for robust, scalable, and cost-optimized deployments. It helps you avoid common pitfalls and achieve smooth operations.
Core Features & Use Cases
- Infrastructure as Code (Pulumi): Guides you on defining Beanstalk applications and environments using Pulumi, including VPC, security groups, and auto-scaling configurations.
- CI/CD Best Practices: Provides a battle-tested GitHub Actions workflow for deploying to Beanstalk, complete with health checks, versioning, and rollback strategies.
- Troubleshooting & Optimization: Offers solutions for common deployment issues, configuration errors, and strategies for cost optimization and security hardening.
- Use Case: When you need to deploy a new Node.js application to AWS with a robust CI/CD pipeline, this skill guides you through setting up the infrastructure, deployment workflow, and monitoring, preventing common pitfalls and ensuring a smooth production launch.
Quick Start
Pulumi Environment Setup
import * as aws from "@pulumi/aws"; const environment = new aws.elasticbeanstalk.Environment("app-env", { application: app.name, solutionStackName: "64bit Amazon Linux 2023 v6.6.6 running Node.js 20", settings: [ { namespace: "aws:autoscaling:asg", name: "MinSize", value: "1" }, { namespace: "aws:autoscaling:asg", name: "MaxSize", value: "4" }, ], });
Dependency Matrix
Required Modules
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: AWS Elastic Beanstalk Expert Download link: https://github.com/pr-pm/prpm/archive/main.zip#aws-elastic-beanstalk-expert Please download this .zip file, extract it, and install it in the .claude/skills/ directory.