Skip to content

Instantly share code, notes, and snippets.

@richo
Created December 10, 2012 04:36
Show Gist options
  • Save richo/4248401 to your computer and use it in GitHub Desktop.
Save richo/4248401 to your computer and use it in GitHub Desktop.
#!/bin/sh
usage() {
echo "Usage: $0 <key_name> <key_file>" >&2
exit 1
}
if [ -n "$1" ]; then
key_name="$1"
else
usage
fi
shift
if [ -n "$1" ]; then
key_file="$1"
else
usage
fi
ec2-describe-regions | while read type name endpoint; do
ec2-import-keypair --region $name "$key_name" --public-key-file "$key_file"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment