$ aws configure --profile=myaws1
次回以降、ターミナルログインのたびに以下のコマンドを実行すれば、そのプロファイルが使用される
$ export AWS_DEFAULT_PROFILE=myaws1
$ aws sts get-caller-identity --query 'Account' --output text
AWSコンソールのEC2では、秘密鍵を作成してからそれをダウンロードすることしかできないが、この方法をつかえば公開鍵を登録することができる。 キーはRSA方式、キー長は最大2048バイトまでである必要がある。
環境変数の設定
$ KEYPAIR_NAME_AWS=myaws1
$ KEYPAIR_NAME="$(date +%y%m%d)-mamemo-$KEYPAIR_NAME_AWS"
ディレクトリの作成
$ mkdir -p ~/.ssh/aws/$KEYPAIR_NAME_AWS
キーペアの作成
$ ssh-keygen -t rsa -b 2048 -C $KEYPAIR_NAME -f ~/.ssh/aws/$KEYPAIR_NAME_AWS/$KEYPAIR_NAME
キーの登録
$ aws ec2 import-key-pair --key-name "$KEYPAIR_NAME" --public-key-material file://~/.ssh/aws/$KEYPAIR_NAME_AWS/$KEYPAIR_NAME'.pub'
Debian Wiki: Cloud AmazonEC2Image
ap-northeast-1(東京)
ARCH | AMI |
---|---|
ARM64 | ami-0b3a7f3303dcd0d31 |
AMD64 | ami-089df01b498a97d27 |