Skip to content

Instantly share code, notes, and snippets.

View heldeen's full-sized avatar
🎯
Focusing

Heath Eldeen heldeen

🎯
Focusing
  • Salt Lake City, UT
View GitHub Profile
@heldeen
heldeen / keybase.md
Created September 10, 2022 16:08
keybase proof

Keybase proof

I hereby claim:

  • I am heldeen on github.
  • I am heldeen (https://keybase.io/heldeen) on keybase.
  • I have a public key ASC5umijY_O02KIGFDWfG7CmN7f_aYLf-TD0QMVUSPxdWQo

To claim this, I am signing this object:

@heldeen
heldeen / createAwsProdCreds.sh
Last active August 29, 2015 14:21
Simple script for AWS STS, cross account access. You need this because you understand the security concerns and have a separate account for your production site, right?
aws sts assume-role --role-arn "arn:aws:iam::<ACCOUNT_ID>:path/to/yourProdRole" \
--role-session-name "session-reason" \
--query "Credentials.{AccessKeyId,SecretAccessKey,SessionToken}" \
--output text | awk 'BEGIN {print "[default]";} { print "aws_access_key_id =",$1,"\naws_secret_access_key =",$2,"\naws_session_token =",$3,"\naws_security_token =",$3; }' > ~/.aws/credentials.tmp
# wait for the AWS CLI to finish before we copy the file into place
sleep 5
cp ~/.aws/credentials ~/.aws/credentials.bak
cp ~/.aws/credentials.tmp ~/.aws/credentials