Como configuro o Juju para usar o Amazon Web Services (AWS)?

3

Gostaria de implantar serviços na AWS, como posso configurar o Juju para fazer isso?

    
por Jorge Castro 04.12.2012 / 22:36

1 resposta

3

Primeiro instale o Juju:

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

Faça um juju generate-config -w para gerar uma configuração para a AWS que você possa personalizar para suas necessidades. Isso criará o arquivo ~/.juju/environments.yaml .

Qual é um ambiente de amostra configurado para ser executado com máquinas EC2 e armazenamento permanente do S3.

Para tornar esse ambiente realmente útil, você precisará informar o juju sobre uma chave de acesso e uma chave secreta da AWS. Para fazer isso, você pode definir as variáveis de ambiente AWS_ACCESS_KEY_ID e AWS_SECRET_ACCESS_KEY (como de costume para outras ferramentas do EC2) ou você pode adicionar opções de chave de acesso e chave secreta aos seus ambientes.yaml. Estes já estão em vigor na configuração gerada, você só precisa descomente-los. Por exemplo:

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

Veja a documentação do provedor de EC2 para mais opções. O bucket S3 não precisa existir já.

Observação Se você já tiver uma conta da AWS, poderá determinar sua chave de acesso acessando a página da sua conta , clicando em "Credenciais de segurança" "e, em seguida, clicando em" Credenciais de acesso ". Você será levado a uma tabela que lista suas chaves de acesso e tem um link "mostrar" para cada chave de acesso que revelará a chave secreta associada.

E pronto, você está pronto para ir!

por Jorge Castro 04.12.2012 / 22:36