CWPDestaque PrincipalDestaque SecundárioDicasGerenciamentoLinuxSegurançaServidores

Como instalar o AWS-Cli no CentOS 7

No tutorial de hoje, vamos ensinar a instalar o AWS-Cli no seu CentOS 7. Ferramenta muito útil para quem quer gerenciar seu Bucket da AWS em seu sistema operacional, enviando arquivos e até mesmo automatizar seu backup na nuvem.

Precisa de Gerenciamento de seus servidores AWS? Fale conosco. www.soloweb.com.br

Passo 1

Como primeiro passo vamos precisar instalar uma versão recente do python, vamos instalar a 3.7 que é a miníma requerida para utilização do AWS-Cli. Para isso iniciamos com a instalação dos pacotes requeridos pelo python.

$ yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel xz-devel

Passo 2

Agora vamos acessar a pasta para instalação e baixar a instalação do python para ela.

Precisando de uma hospedagem de site ou de um servidor dedicado personalizado, seja para ambiente de teste, desenvolvimento ou de produção? E com um suporte de especialistas, que ti, ajudam a resolver os problemas o mais rápido possível? A SoloWeb tem o prazer em ti, ajudar com isso. Entre em contato conosco e faça uma cotação agora mesmo, acesse: www.soloweb.com.br.
$ cd /usr/src
$ wget https://www.python.org/ftp/python/3.7.11/Python-3.7.11.tgz 

Passo 3

Vamos descompactar o arquivo de instalação acessá-lo e logo após acessar a pasta, vamos instalar o python.

$ tar xzf Python-3.7.11.tgz 
$ cd Python-3.7.11 
$ ./configure --enable-optimizations 
$ make altinstall

Após instalado o python, vamos iniciar a instalação do AWS-Cli super simples de instalar.

Veja essa dica também de como hospedagem seu site em python:

Passo 4

Confirme se o curl e o zip estão instalados.

$ yum install -y unzip curl

Passo 5

Baixe agora o AWS-Cli e descompacte o arquivo.

$ cd /usr/src/
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip

Passo 6

Agora vem a parte mais um pouco complicada. Você deverá remover o atalho python que se encontra na pasta /usr/bin/ e criar um novo link simbólico para o python 3.7.

cd /usr/bin/
$ rm -rf python
$ ln -s /usr/local/bin/python3.7 python

Isso deve ser feito porque a instalação do AWS-Cli exige no mínimo a versão 3.7 do python. Após instalar o AWS-Cli precisamos recriar o arquivo python para o python 2.7, pois o yum gerenciador de repositório do CentOS 7 exige essa versão.

Passo 7

Instalando o AWS-Cli.

$ ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Voltar a versão do python como citado acima, no passo 6.

$ cd /usr/bin/
$ rm -rf python
$ ln -s python2.7 python

Passo 8

Com tudo instalado precisamos fazer agora funcionar com o python 3.7. Isso é simples basta você criar um link simbolico na pasta do AWS-Cli.

$ cd /usr/bin/
$ ln -s /usr/local/bin/aws aws
$ cd /usr/local/aws/bin/
$ rm -rf python
$ ln -s /usr/local/bin/python3.7 python

Pronto agora é confirmar se está tudo funcionando.

$ aws --version
aws-cli/1.27.134 Python/3.7.11 Linux/3.10.0-1160.11.1.el7.x86_64 botocore/1.29.134

Passo 9

Esse passo é importante para o funcionamento, pois é o passo que vai conectar seu Bucket da Amazon com o cliente.

$ aws configure
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]: 
Default output format [None]: 

Insira todas as informações solicitadas para poder começar a usar. Com as informações inseridas você poderá realizar várias operações para seu Bucket direto do seu servidor CentOS 7.

Esperamos ter ajudado com mais esta dica, e siga nos, nas redes sociais para mais tutoriais, e se precisar de nossa ajuda estamos a disposição: www.soloweb.com.br.

E lembrando que a SOLOWEB além de oferecer Hospedagem de Sites, Servidores Dedicados, Servidores VPS com o menor custo do Brasil, também desenvolve soluções de software e realiza gerenciamento e monitoramento de servidores para sua empresa, faça uma cotação sem custo, acesse: www.soloweb.com.br