credential_report.sh 370 B

1234567891011
  1. #! /bin/bash
  2. #
  3. # Expects a profile name as the first argument. No error checking.
  4. # Wait for successful credential report
  5. while [[ "$( aws --profile $1 iam generate-credential-report | jq -r .State)" != "COMPLETE" ]]; do
  6. >&2 echo "Credential report not ready. Waiting..."
  7. sleep 1
  8. done
  9. aws --profile $1 iam get-credential-report | jq -r .Content | base64 --decode