steampipe-aws

Query AWS resources across accounts using Steampipe SQL.

2|Updated Jun 29, 2021
One-click install
npx skills add https://github.com/pypeaday/dotfiles --skill steampipe-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: steampipe-aws
Source: https://github.com/pypeaday/dotfiles/tree/main/opencode/.config/opencode/skill/steampipe-aws
Command: npx skills add https://github.com/pypeaday/dotfiles --skill steampipe-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables rapid discovery and inventory of AWS resources across accounts using Steampipe SQL, simplifying auditing and security posture checks.

Core Features & Use Cases

  • Resource discovery: Query AWS resources across services (EC2, S3, IAM, VPC, and more) to build a current inventory.
  • Security & compliance audits: Inspect IAM roles/policies, security groups, and configuration status to identify misconfigurations.
  • Cross-account analysis: Run queries across regions or accounts to detect drift and patterns for governance.

Quick Start

Run a sample Steampipe query to list five EC2 instances: steampipe query "SELECT * FROM aws_ec2_instance LIMIT 5"

Frequently Asked Questions about steampipe-aws

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

FAQPage Schema
How do I query AWS infrastructure inventory across multiple accounts using SQL?

Query AWS infrastructure inventory by running Steampipe SQL statements across multi-account environments to discover resources for auditing and security posture assessment across compute, storage, networking, and IAM services.

Can I use SQL to audit IAM roles and security groups in AWS?

Audit IAM roles, policies, and security groups by running cross-service Steampipe SQL queries against AWS tables to inspect configurations and identify misconfigurations for compliance checks.

Do I need Steampipe installed to query AWS resources?

You need Steampipe installed and the AWS plugin configured to access AWS data. This setup supports running cross-service queries against AWS tables for resource discovery and security posture assessment.

What's the best way to detect configuration drift across AWS regions?

Run Steampipe SQL queries across AWS accounts and regions to detect configuration drift and identify governance patterns by analyzing resource configurations across multiple regions.

How do I list EC2 instances using Steampipe?

List EC2 instances by executing a Steampipe query such as "SELECT * FROM aws_ec2_instance LIMIT 5" to return a current inventory of your compute resources directly through SQL syntax.