クラウドのお仕事を1年半以上も続けていながら、AWS に触ったことがないというのもアレなので、このたび始めてみました。
なお、作業環境はMacです。
1. AWSへのサインアップ
http://aws.amazon.com/jp/register-flow/
を見れば、特に問題なしですね。
ちなみに、クレジットカード情報の入力と、電話による身元確認があります。
2. AWS Management Console へのログイン
1)
AWS Management Console にログインします。
2)
ホーム画面から「EC2」サービスを選択して、「EC2 Dashboard」を開きます。
3)
右上のリージョンパネルから「Asia Pacific (Tokyo)」を選択し、リージョンを選択します。
3. Key Pairの作成
AWSを利用する個人単位で、キーペアを作成します。
1)
[NETWORK & SECURITY] -> [Key Pairs] から、「Create Key Pair」をクリック。
2)
「Key Pair Name」を入力して「Create」ボタンをクリックして、鍵を生成します。
ダウンロードしたpemファイルは、「~/.ssh/」に保存して、パーミッションを 600(Macの場合)に変更しておきます。
mv /Users/akiyoko/Downloads/aws_akiyoko.pem ~/.ssh/ chmod 600 ~/.ssh/aws_akiyoko.pem
4. Security Groupの作成
セキュリティグループは、プロジェクト単位で生成します。
1)
[NETWORK & SECURITY] -> [Security Groups] から、「Create Security Group」をクリックします。
2)
「Name」「Description」を入力して 「Yes, Create」ボタンをクリックします。
3)
作成したSecurity Groupを選択して、[Inbound]タブをクリック。
4)
「あなたのIPアドレス」(http://www.kent-web.com/www/anhttpd/ipview.cgi) などで、アクセスしているIPアドレスを調べておきます。
「アクセス情報【使用中のIPアドレス確認】 - Cman.jp」などで、アクセスしているIPアドレスを調べておきます。
5)
以下を入力して「Add Rule」をクリックし、SSHルールを追加します。
「Apply Rule Changes」をクリック。
5. Instanceの作成
1)
[Instances] -> [Instances] から、「Launch Instance」をクリック。
2)
「Classic Wizard」オプションを選択して、「Continue」をクリック。
3)
まずは無料の「Amazon Linux AMI 2012.09.1」を選択することに。
4)
Instance Typeも無料の「T1 Micro」を選択し(その他はデフォルトのまま)、「Continue」をクリック。
5)
[Advanced Instance Options]は特に何も設定せず、そのまま「Continue」。
6)
[Storage Device Configuration]もそのまま「Continue」。
7)
インスタンス名を設定して、「Continue」をクリック。
8)
[Choose from your existing Key Pairs]を選択し、3.で作成したKey Pairを設定して「Continue」。
9)
[Choose one or more of your existing Security Groups]を選択し、4.で作成したSecurity Groupを設定して「Continue」。
10)
「Launch」ボタンをクリック。
Stateが「running」になれば起動完了。
6. 作成したInstanceにSSH
1)
作成したインスタンスで右クリック(または [Actions]メニューから) -> [Connect] で、Public DNS(エンドポイント) と User name(ログインユーザ)をチェックします。
2)
3.で作成した鍵ファイル、1)で取得したInstanceのエンドポイントを使用して、EC2インスタンスにSSHします。
$ ssh -i ~/.ssh/aws_akiyoko.pem ec2-user@ec2-54-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2012.09-release-notes/ There are 13 security update(s) out of 24 total update(s) available Run "sudo yum update" to apply all updates.