Ferramentas do Amazon EC2 para o Debian?

5

Qual é a maneira recomendada de obter ferramentas do Amazon EC2 de linha de comando no Debian? Então, basicamente o mesmo que esta questão , mas para EC2 em vez de S3.

O Ubuntu tem ec2-ami-tools e ec2-api-tools , mas não consegui encontrar pacotes equivalentes para o Debian. Um post intitulado " Instale as ferramentas AMI e API do EC2 no Debian " fala sobre a instalação dos pacotes do Amazon fora do gerenciamento de pacotes, mas isso parece um pouco desajeitado.

    
por Jonik 13.04.2010 / 16:41

4 respostas

5

Ah, parece que você pode usar os pacotes .deb do Ubuntu no Debian sem problemas! Pelo menos para o sistema Debian stable (5.0.4) em que estou trabalhando, ec2-api-tools do Ubuntu Jaunty aparentemente funciona bem ...

O que eu fiz:

  1. Faça o download do pacote .deb (para amd64 no meu caso) de ec2-api-tools
  2. sudo dpkg -i ec2-api-tools_1.3.34128-0ubuntu2_amd64.deb

Edit: Como apontado nos comentários, você pode querer o pacote da versão mais recente do Ubuntu em vez disso. (Eu não posso dizer nada sobre compatibilidade com versões específicas do Debian).

Quanto ao ec2-ami-tools , eu também instalei sem problemas, mas somente depois de preencher algumas dependências ausentes: sudo apt-get install ruby libopenssl-ruby curl . (Eu tive que dpkg -r ec2-ami-tools antes que funcionou.)

Agora, a questão óbvia é: por que nenhum pacote oficial Debian? Acontece que as ferramentas EC2 da Amazon não estão disponíveis para o Debian por causa de alguns Razões de conformidade da DFSG . : - (

    
por 13.04.2010 / 16:47
1

Aqui está uma implementação "gratuita"     euca2ools no Debian estável

Ferramentas lista para o pacote

Adicionando a cláusula 3.3 de limitação de uso às ferramentas do EC2 (como a Amazon fez) eu acho que uma medida equivocada

    
por 11.08.2011 / 12:19
1

Um pequeno script para baixar pacotes do ubuntu:

(getdeb-ub.sh) Supondo que você tenha o arquivo de lista de fontes do ubuntu em /etc/apt/sources.list.d/ubuntu.list, e você teve sudo apt-get update anteriormente, então a lista foi armazenada em cache.

#!/bin/bash

cd /etc/apt/sources.list.d
sudo mv .ubuntu.list.bak ubuntu.list
aptitude download "$@"
sudo mv ubuntu.list .ubuntu.list.bak

Em seguida, execute ./getdeb-ub.sh ec2-ami-tools ec2-api-tools para baixar as ferramentas ec2 dos repositórios do Ubuntu. E depois, execute sudo aptitude install ec2-api-tools-x.x.x.deb etc., para instalar os pacotes deb com todas as dependências necessárias. ( sudo dpkg -i ... não instalará dependências para você)

    
por 24.08.2011 / 05:13
0

Os pacotes do apt-get estão desatualizados.

Não há nenhuma maneira (eu posso encontrar) para empacotar, fazer upload e registrar uma AMI na região us-west-1.

Eu perdi cerca de 10 horas tentando fazê-los trabalhar. Não recomende: (

    
por 03.09.2010 / 19:21