aws-fundamentals

Explain core AWS services with CLI commands and Python SDK examples.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/hyukudan/ai-skills --skill aws-fundamentals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-fundamentals
Source: https://github.com/hyukudan/ai-skills/tree/main/examples/skills/aws-fundamentals
Command: npx skills add https://github.com/hyukudan/ai-skills --skill aws-fundamentals

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide to essential Amazon Web Services (AWS) for developers, simplifying cloud infrastructure management and deployment.

Core Features & Use Cases

  • Service Overview: Covers core AWS services like IAM, EC2, S3, Lambda, RDS, and DynamoDB.
  • Practical Examples: Includes practical CLI commands, JSON policy structures, and Python SDK snippets.
  • Use Case: A developer needs to quickly set up a basic web application on AWS. They can use this Skill to understand how to configure IAM roles, launch an EC2 instance with user data, set up an S3 bucket for static assets, and deploy a simple Lambda function.

Quick Start

Use the aws-fundamentals skill to learn about setting up an IAM user with S3 read-only access.

Frequently Asked Questions about aws-fundamentals

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

FAQPage Schema
How do I configure IAM roles and policies for an EC2 instance on AWS?

To configure IAM roles and policies for an EC2 instance on AWS, you define JSON policy structures granting specific permissions, then attach the role to your instance. This Skill provides exact JSON policy structures and CLI commands to set up access controls like S3 read-only permissions.

What AWS services do I need to build a three-tier web application?

Building a three-tier web application on AWS requires compute, storage, and database services. This Skill explains how to combine EC2 for hosting, S3 for static assets, and RDS or DynamoDB for data layers, providing architectural patterns for common cloud development tasks.

How do I use the Python SDK to deploy a serverless API with AWS Lambda?

Using the Python SDK to deploy a serverless API with AWS Lambda involves writing your handler function and configuring triggers. This Skill provides Python SDK snippets and practical examples to facilitate understanding and deployment of serverless API architectural patterns.

Can I use AWS CLI commands to automate cloud infrastructure management?

You can use AWS CLI commands to automate cloud infrastructure management tasks like launching EC2 instances with user data or configuring S3 buckets. This Skill includes practical CLI commands to simplify and automate common AWS service operations for developers.

When should I choose DynamoDB over RDS for my AWS application?

Choosing DynamoDB over RDS for your AWS application depends on your data structure and scaling needs. This Skill covers both database services, explaining their distinct service mappings and use cases to help you select the appropriate storage solution for your architecture.

Does this AWS fundamentals guide require prior cloud experience?

This AWS fundamentals guide does not require prior cloud experience, offering intermediate-level implementation depth. It provides foundational knowledge of core services like IAM, S3, and Lambda, making it accessible for developers needing to quickly set up basic cloud applications.