AWS CLI

Use the correct AWS CLI profile when running AWS commands based on the target environment.

abdullahkhawer 8fcc493 871 B Updated

File contents

AWS CLI Skill

When running AWS CLI commands, always pass the --profile flag based on the target environment.

Configuration

Update the profile map below with your AWS profile names as configured in ~/.aws/config:

Environment Profile
Production <your-prod-profile>
Staging / Non-Prod <your-nonprod-profile>

Command Format

aws <service> <command> --profile <profile> [options]

Examples

# Production
aws s3 ls --profile my-prod-profile

# Staging / Non-Prod
aws s3 ls --profile my-nonprod-profile

Rules

  • Always specify --profile explicitly — never rely on the default profile.
  • If the target environment is unclear, ask the user before running the command.

abdullahkhawer/devops-skills/tree/main/skills/aws-cli commit 8fcc493bcb

Frequently asked questions

npx skillmds@latest add abdullahkhawer/aws-cli