Hack. Eat. Sleep. Repeat!!!
administrator policy-:awscli -:sudo apt install awscli
aws configure
Access Key Id-> Key you generated above
Secret Access Key-> None
Default region-> use whatever region your account is in e.g us-east-2, check the top right console of your AWS console in what region you are in
default output format-> json
wget https://releases.hashicorp.com/terraform/0.12.29/terraform_0.12.29_linux_amd64.zip
unzip terraform_0.12.29_linux_amd64.zip
sudo cp terraform /usr/local/bin/
rm get-pip.py & rm terraform & rm terraform_0.12.29_linux_amd64.zip
pipx install cloudgoat
#default as anything asked
cloudgoat config aws
cloudgoat config whitelist --auto
# aws creds
aws sts get-caller-identity --profile default
# terraform available
terraform version
# cloudgoat config whitelist
cloudgoat config whitelist
default AWS profile automatically.This is to prevent you from accidentally deploying vulnerable infrastructure to prevent accidentally vulnerable infrastructure to a production account. You must explicitly pass --profile default.cloudgoat destroy <scenario-name> --profile default
aws iam list-users --profile default | grep cgid
aws iam list-policies --scope local --profile default | grep cgid