開発メモ

開発メモ

AWSの開始方法

Railsを勉強するためのテスト用環境を作るため、AWSのインスタンスを作る。 いつもは適当にググってスタートしているが、英語の勉強の為にも Amazonのチュートリアル通りに進む。


参考:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html

事前準備

KeyPairの作成

  1. AWSコンソールで、Key Pairsから新しい鍵を作る
  2. ダウンロードされた鍵のアクセス権限を400にする。chmod 400 key_name.pem

Security Groupsの作成

SecurityGroupsはファイアーウォールみたいなもの。 1. AWSコンソールで、Security Groupsから、新しいSecurityGroupsを作る 2. HTTP,HTTPSのルールを追加する。Sourceは0.0.0.0/0でOK 3. SSHのルールを追加する。SourceはグローバルIPを入れる。サブネットマスクは32を入れる。
セキュリティ上の問題から、SSHのSourceには0.0.0.0/0は推奨されない。(短期間のテストを除く) Apply Rule Changesのボタンを押さないと↑の変更は反映されないので注意


参考: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance_linux.html

インスタンスの作成

  1. AWSコンソールで、Instancesから、Create new Instanceを選択して 新しいインスタンス作成画面に入る
  2. とりあえず無料で試したいのでUbuntu13.10 64bitを選択し、Review Instance Launchを選択する。
  3. Review画面で、SecurityGroupを選択して、先ほど作ったSecurityGroupを設定する。
  4. Launchボタンを押すと、Key Pairを選択する画面になるので、先ほど作ったKey Pairを選択する。
  5. 後は待つだけでインスタンスができあがる。