pure-aws-devops

Deploys and manages the Pure project on AWS infrastructure.

Updated Dec 17, 2022
One-click install
npx skills add https://github.com/shishiv30/pure --skill pure-aws-devops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pure-aws-devops
Source: https://github.com/shishiv30/pure/tree/main/.cursor/skills/pure-aws-devops
Command: npx skills add https://github.com/shishiv30/pure --skill pure-aws-devops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and automated scripts for deploying, managing, and troubleshooting the Pure project on Amazon Web Services (AWS), covering its CMS, main site, and associated infrastructure.

Core Features & Use Cases

  • Deployment Automation: Scripts for deploying CMS images to ECR, setting up ECS/EFS, and configuring ALB.
  • Infrastructure Management: Guidance on linking custom domains, managing Route 53, and cleaning up AWS resources.
  • Troubleshooting: Solutions for common issues like "exec format error," IAM role problems, and ALB target health.
  • Use Case: Deploying a new version of the Pure CMS to ECS Fargate, ensuring it's accessible via a custom domain with HTTPS.

Quick Start

Deploy a new CMS image to ECR and roll the ECS service by running the deploy-aws-ecr.sh script.

Frequently Asked Questions about pure-aws-devops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a CMS image to AWS ECS Fargate and configure an Application Load Balancer?

To deploy a CMS image to AWS ECS Fargate, you can run the deploy-aws-ecr.sh script to push the image to ECR and roll the ECS service, which configures the ALB and EFS infrastructure automatically.

How do I link a custom domain to my AWS App Runner or ECS deployment using Route 53?

Linking a custom domain to your AWS App Runner or ECS deployment involves configuring Route 53 and ACM to manage DNS records and HTTPS certificates for the main site.

Why does my AWS ECS task fail with an exec format error during deployment?

An exec format error in AWS ECS usually indicates an architecture mismatch in the container image, and this Skill provides troubleshooting scripts to resolve common ECS deployment errors like this.

What is the best way to audit and clean up unused AWS infrastructure resources for my project?

Auditing and cleaning up unused AWS infrastructure resources is handled through provided scripts that identify and remove orphaned ECR images, ECS services, and EFS volumes.

Can I use AWS App Runner instead of ECS Fargate for deploying my main site?

Yes, you can use AWS App Runner as an alternative to ECS Fargate, as the infrastructure management covers both platforms for deploying the main site and linking custom domains.

How do I fix ALB target health check failures for my ECS Fargate service?

Fixing ALB target health check failures for ECS Fargate involves verifying security group rules and IAM role permissions, guided by the troubleshooting documentation included in the Skill.