Quando eu instalo os pacotes padrão ec2-api-tools
e ec2-ami-tools
no Ubuntu, as coisas simplesmente funcionam. Eu faço isso com:
sudo apt-get install ec2-api-tools ec2-ami-tools
Quando eu instalo as ferramentas da API EC2 e as ferramentas da AMI manualmente baixando-as das páginas que você indicar (por exemplo, quando preciso das versões mais recentes), copio o conteúdo de cada diretório bin, lib e etc para um único local como:
/usr/local/aws/bin/
/usr/local/aws/lib/
/usr/local/aws/etc/
Copie / mova / extraia todos os arquivos e subdiretórios bin, lib, etc dos arquivos zip baixados do EC2 para esses locais e, em seguida, defina um único valor de variável (inclua isto em $HOME/.bashrc
ou equivalente):
export EC2_HOME=/usr/local/aws
Uma vez feito isso, todos os comandos devem funcionar nos dois conjuntos de ferramentas.
Aqui está minha receita para as ferramentas que você deseja instalar:
sudo mkdir -p /usr/local/aws
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
unzip ec2-api-tools.zip
sudo rsync -a --no-owner --no-group ec2-api-tools-*/{lib,bin} /usr/local/aws/
wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
unzip ec2-ami-tools.zip
sudo rsync -a --no-owner --no-group ec2-ami-tools-*/{lib,bin,etc} /usr/local/aws/
Você também pode incluir as ferramentas do RDS, as ferramentas do IAM e o restante das ferramentas de linha de comando da AWS.