EC2インスタンスへアクセスするsshの鍵(~/.ssh/)とホストのタグ名をpecoで選択してec2-userでログインする
VPC前提なので、GIPで直接SSHの場合は要修正
function awsssh(){
SSH_TARGET_HOST="$(aws ec2 describe-instances|jq -r '.Reservations[].Instances[].Tags[].Value'|peco)"
ssh -i ~/.ssh/"$( ls ~/.ssh/ |peco)" ec2-user@"$(aws ec2 describe-instances|jq -r --arg SSH_TARGET_HOST $SSH_TARGET_HOST '.Reservations[].Instances[]|select(.Tags[].Value == $SSH_TARGET_HOST )|.PrivateIpAddress'|peco)"
}