Skip to content

Instantly share code, notes, and snippets.

View tomwwright's full-sized avatar
🎯
Focusing

Tom Wright tomwwright

🎯
Focusing
View GitHub Profile
@ctgardner
ctgardner / export_assumed_role.sh
Created March 25, 2019 23:17
Export AWS credentials of a role assumed via STS
#!/bin/bash
# usage: $ `aws sts assume-role --role-arn <arn> --role-session-name <session-name> | ./export_assumed_role.sh`
cat $1 | jq '.Credentials' | jq -r '.AccessKeyId, .SecretAccessKey, .SessionToken' | {
read -r access_key;
read -r secret_key;
read -r session_token;
echo "export AWS_ACCESS_KEY_ID=$access_key";
@ctgardner
ctgardner / export_aws_profile.sh
Created March 13, 2019 06:45
Export the credentials an AWS CLI profile
#!/bin/bash
# usage: $ `./export_aws_profile.sh my-profile`
profile=$1
echo "export AWS_ACCESS_KEY_ID=$(aws configure get $profile.aws_access_key_id)"
echo "export AWS_SECRET_ACCESS_KEY=$(aws configure get $profile.aws_secret_access_key)"
echo "export AWS_DEFAULT_REGION=$(aws configure get $profile.region)"
@shortjared
shortjared / list.txt
Last active May 27, 2024 08:29
List of AWS Service Principals
a4b.amazonaws.com
access-analyzer.amazonaws.com
account.amazonaws.com
acm-pca.amazonaws.com
acm.amazonaws.com
airflow-env.amazonaws.com
airflow.amazonaws.com
alexa-appkit.amazon.com
alexa-connectedhome.amazon.com
amazonmq.amazonaws.com