macOS Sierraにawscliインストールしてみる

pipのインストール

pip installationで、get-pip.pyをダウンロードします。

sudo python get-pip.py

AWS CLIをインストール

sudo pip install awscli --upgrade --ignore-installed six

AWS Access Key IDとAWS Secret Access Keyの取得

IAMでユーザを作成して、AWS Access Key IDとAWS Secret Access Keyの取得

リージョンを調べる

AWS Regions and Endpoints

awsコマンドの初期設定

aws configure
AWS Access Key ID [None]: xxx
AWS Secret Access Key [None]: xxx
Default region name [None]: ap-northeast-1
Default output format [None]:

設定した内容の確認

cat .aws/config
cat .aws/credentials

VPCでsubnet-idを調べる

EC2ダッシュボードで、キーペアを作成(MyKeyPair)

インスタンスの作成

とりあえず、デフォルトVPCで作成

# RDS
aws rds create-db-instance \
  --db-instance-identifier testdb \
  --db-instance-class db.t2.micro \
  --engine mysql \
  --engine-version 5.7.11 \
  --master-username dbuser \
  --master-user-password password \
  --allocated-storage 5

# AP
aws ec2 run-instances \
  --image-id ami-831fcde2 \
  --count 1 \
  --instance-type t2.micro \
  --key-name MyKeyPair \
  --security-group-ids sg-xxx \
  --subnet-id subnet-xxx
aws ec2 run-instances \
  --image-id ami-831fcde2 \
  --count 1 \
  --instance-type t2.micro \
  --key-name MyKeyPair \
  --security-group-ids sg-xxx \
  --subnet-id subnet-xxx