# Setup

> Covers cred types, tool install, and CLI config for AWS pentests

- **URL:** https://hackindex.io/platforms/aws/setup
- **Platform:** [AWS](https://hackindex.io/platforms/aws.md)
- **Published:** 2026-05-24
- **Updated:** 2026-05-24

Before testing an AWS environment, configure your tooling and verify your access scope. This phase covers CLI profile setup, credential management, tool installation, and confirming the permissions granted for the engagement.

Set up named AWS CLI profiles for each set of credentials. Install Pacu, enumerate-iam, ScoutSuite, and Prowler for automated checks. Verify your permissions with sts:GetCallerIdentity and dry-run API calls before running anything destructive. Confirm which accounts, regions, and services are in scope.

## Guides

- [AWS Credential Types & Resolution Chain](https://hackindex.io/platforms/aws/setup/aws-credential-types-and-resolution-chain.md): Covers AWS credential types (keys, IAM roles, env vars) and the resolution chain order used by SDKs and CLI to authenticate requests.
- [AWS Pentesting Tools & Configuration](https://hackindex.io/platforms/aws/setup/aws-pentesting-tools-and-configuration.md): Covers AWS pentesting environment setup, including tool installation, credential configuration, IAM permissions, and CLI/SDK preparation for cloud security assessments.
