HN user

simzor

63 karma
Posts6
Comments18
View on HN

Makes operating AWS CLI against a user with MFA enabled easier

---------

#!/bin/sh

echo "Store and retrieve session token AWS STS \n\n"

# Get source profile read -p "Source Profile [<profile_name>]: " source_profile source_profile=${source_profile:-'<profile_name>'} echo $source_profile

# Get destination profile read -p "Destination Profile [<profile_name>-mfa]: " destination_profile destination_profile=${destination_profile:-'<profile_name>-mfa'} echo $destination_profile

mfa_serial_number='arn:aws:iam::<id>:mfa/<name>'

echo "\nOTP: " read -p "One Time Password (OTP): " otp

echo "\nOTP:" $otp echo "\n"

output=$(aws sts get-session-token --profile <profile_name> --serial-number $mfa_serial_number --output json --token-code $otp)

echo $output

access_key_id=$(echo $output | jq .Credentials.AccessKeyId | tr -d '"') secret_access_key=$(echo $output | jq .Credentials.SecretAccessKey | tr -d '"') session_token=$(echo $output | jq .Credentials.SessionToken | tr -d '"')

aws configure set aws_access_key_id $access_key_id --profile=$destination_profile aws configure set aws_secret_access_key $secret_access_key --profile=$destination_profile aws configure set aws_session_token $session_token --profile=$destination_profile

echo "Configured AWS for profile" $destination_profile

When I first started working from home because of the pandemic, I had a IKEA Marcus chair, however, this soon was too bad of a chair to sit all day in, so I ended up investing in a Herman Miller Embody, and have not been looking back since. Great chair!

First thing that came to mind is that you should set a max width of the content container. For those of us that have a ultrawide for example, it can become hard to read when the content spans the entire screen.

[dead] 5 years ago

Are they also having issues with Webhooks and/or pushes? Had some slowdowns for pushes, and webhooks does not seem to be triggering.

As Zoom now owns Keybase, I am really worried about the future of Keybase, especially after statements like these.

This also makes none or very little sense - if this is actually just to cooperate with law enforcement, why would encrypting corporate (or paying) calls be any better, the bad people that are referred to in the statement could just get a paid plan?

This is great. With this comes to Firefox. I guess Firefox has a kind of similar feature (Containers), but this new Chrome feature looks way nicer, even though it might not have containerization.