Skip to content

Instantly share code, notes, and snippets.

@mamemomonga
Last active December 11, 2019 12:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mamemomonga/6f8021e72566bcef96a9be03bbc7aedd to your computer and use it in GitHub Desktop.
Save mamemomonga/6f8021e72566bcef96a9be03bbc7aedd to your computer and use it in GitHub Desktop.
AWSとawscliメモ

AWSとawscliメモ

Profile機能をつかって、複数のAWSアカウントを利用する

初期設定

$ aws configure --profile=myaws1

次回以降、ターミナルログインのたびに以下のコマンドを実行すれば、そのプロファイルが使用される

$ export AWS_DEFAULT_PROFILE=myaws1

AWSのアカウントIDを取得する

$ aws sts get-caller-identity --query 'Account' --output text

AWS EC2のキーペアとして公開鍵を登録する方法

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のAMIイメージ

Debian Wiki: Cloud AmazonEC2Image

ap-northeast-1(東京)

ARCH AMI
ARM64 ami-0b3a7f3303dcd0d31
AMD64 ami-089df01b498a97d27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment