web-dev-qa-db-ja.com

Amazon Web Services(AWS)を使用するようにJujuを構成するにはどうすればよいですか?

AWSにサービスをデプロイしたいのですが、これを行うためにJujuを設定するにはどうすればよいですか?

3
Jorge Castro

最初にJujuをインストールします。

Sudo add-apt-repository ppa:juju/stable
Sudo apt-get update && Sudo apt-get -y install juju-core

juju generate-config -wを実行して、ニーズに合わせてカスタマイズできるAWSの設定を生成します。これにより、ファイル~/.juju/environments.yamlが作成されます。

これは、EC2マシンとS3永続ストレージで実行するように構成されたサンプル環境です。

この環境を実際に役立つものにするには、jujuにAWSアクセスキーとシークレットキーを伝える必要があります。これを行うには、AWS_ACCESS_KEY_IDおよびAWS_SECRET_ACCESS_KEY環境変数 を設定するか(他のEC2ツールの場合と同様)、またはアクセスキーとシークレットキーのオプションを追加できます。あなたのenvironments.yaml。これらは、生成された構成にすでに配置されているため、コメントを外すだけです。例えば:

default: sample
environments:
  sample:
    type: ec2
    access-key: YOUR-ACCESS-KEY-GOES-HERE
    secret-key: YOUR-SECRET-KEY-GOES-HERE
    control-bucket: juju-faefb490d69a41f0a3616a4808e0766b
    admin-secret: 81a1e7429e6847c4941fda7591246594
    default-series: precise
    ssl-hostname-verification: true

その他のオプションについては、 EC2プロバイダーのドキュメント を参照してください。 S3バケットは既に存在する必要はありません。

Note既にAWSアカウントをお持ちの場合は、 アカウントページ にアクセスし、[セキュリティ認証情報]をクリックしてから[アクセス認証情報]をクリックしてアクセスキーを決定できます。アクセスキーのリストが表示され、各アクセスキーの「表示」リンクがあり、関連する秘密キーが表示されます。

これで準備完了です。

3
Jorge Castro