Amazon EC2 を使う(準備編)

Amazon EC2 を使うには、ツールが使えるように環境変数を設定したり、鍵や証明書を作成したりと、なかなか面倒な手続きがいるのでまとめてみた。

  1. SSH クライアントを用意
  2. Amazon Web Services (AWS) のアカウントを取得
  3. JRE (Java Runtime Environment) – JAVA_HOME 環境変数を設定
  4. S3 にサインアップ (EC2 では、ディスクイメージの保管に S3 を使うため)
  5. AWS にログイン後、AWS Access Identifiers (Your Web Services Account )から X.509 証明書ファイルと秘密鍵のペアを作成
    • X.509 証明書 例: cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem
    • 秘密鍵 例: pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem
  6. X.509 証明書と秘密鍵ファイルはホームディレクトリの .ec2 ディレクトリに保存しておく
  7. X.509 証明書を AWS サイト上にアップロード
  8. EC2 コマンドラインツール(Java ベース)をダウンロード、セッ
    トアップ
  9. EC2 コマンドラインツールの設定
    • 環境変数 EC2_HOME の設定:
      export EC2_HOME=…
    • $EC2_HOME/bin へのパスを通す
    • 環境変数 EC2_PRIVATE_KEY の設定:
      export EC2_PRIVATE_KEY=~/.ec2/pk-xxxxx.pem
    • 環境変数 EC2_CERT の設定:
      export EC2_CERT=~/.ec2/cert-xxxxx.pem
  10. SSH で EC2 インスタンスにアクセスするためのキーペアを作成
    • # ec2-add-keypair gsg-keypair
      から出力される
      -----BEGIN RSA PRIVATE KEY-----
      ...
      -----END RSA PRIVATE KEY-----
      テキストを、id_rsa-gsg-keypair という名前で保存
  11. 秘密鍵のパーミッションを 600 に設定
    • # chmod 600 id_rsa-gsg-keypair
トラックバック URL: https://perltips.twinkle.cc/trackback/315