Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

721
Visualizações
¿Cómo actualizar AWS CLI a la última versión?

Recientemente noté que estoy ejecutando una versión anterior de AWS CLI que carece de algunas funciones que necesito:

 $aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

¿Cómo puedo actualizar a la última versión de AWS CLI (1.10.24)?

Editar:

La ejecución del siguiente comando no actualiza la CLI de AWS:

 $ pip install --upgrade awscli Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages Cleaning up...

Comprobando la versión:

 $ aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
over 4 years ago · Santiago Trujillo
16 Respostas
Responde à pergunta

0

Podemos seguir los siguientes comandos para instalar AWS CLI en UBUNTU:

sudo apt instalar rizo

curl “ https://s3.amazonaws.com/aws-cli/awscli-bundle.zip ” -o “awscli-bundle.zip”

descomprima awscli-bundle.zip

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

rm -rf paquete de awscli.zip paquete de awscli

Para probar: aws — versión

Para más información :

https://gurudathbn.wordpress.com/2018/03/31/instalando-aws-cli-en-ubuntu/

over 4 years ago · Santiago Trujillo Relatório

0

Para Ubuntu 16.04 utilicé partes de las otras respuestas y comentarios y simplemente recargué bash en lugar de reiniciar.

Instalé aws-cli usando apt, así que lo eliminé primero:

 sudo apt-get remove awscli

Luego podría instalar pip (elegí usar sudo para instalar globalmente con pip2):

 sudo pip install -U awscli

Como estaba haciendo esto en un servidor, no quería reiniciarlo, pero recargar bash funcionó:

 source ~/.bashrc

En este punto podría usar la nueva versión de aws cli

 aws --version
over 4 years ago · Santiago Trujillo Relatório

0

Uso simple sudo pip install awscli --force-reinstall --upgrade

Esto actualizará todos los módulos requeridos.

over 4 years ago · Santiago Trujillo Relatório

0

Pruebe sudo pip install --upgrade awscli y abra un nuevo shell. Esto funcionó bien para mí (no es necesario reiniciar).

over 4 years ago · Santiago Trujillo Relatório

0

Esto no funciona:

pip instalar --actualizar awscli

Esto funcionó bien en Ubuntu 14.04 (no es necesario reiniciar también ... Primero tendría que instalar pip3):

pip3 instalar --actualizar awscli

over 4 years ago · Santiago Trujillo Relatório

0

En Linux y MacOS X, estos son los tres comandos que corresponden a cada paso:

 $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" $ unzip awscli-bundle.zip $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
over 4 years ago · Santiago Trujillo Relatório

0

Desde http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-with-pip

Para actualizar una instalación de AWS CLI existente, use la opción --upgrade:

 pip install --upgrade awscli
over 4 years ago · Santiago Trujillo Relatório

0

pip install awscli --upgrade --user

La opción --upgrade le dice a pip que actualice cualquier requisito que ya esté instalado. La opción --user le dice a pip que instale el programa en un subdirectorio de su directorio de usuario para evitar modificar las bibliotecas utilizadas por su sistema operativo.

over 4 years ago · Santiago Trujillo Relatório

0

Actualización: instancia de actualización mediante AWS CLI v1 a AWS CLI v2:

Esta pregunta y respuesta se crearon inicialmente cuando solo había una AWS CLI v1. Ahora hay una AWS CLI v2. Las instrucciones de instalación para AWS CLI v2 se pueden encontrar aquí .

La nueva AWS CLI v2 tiene diferentes instrucciones de instalación en función de si su instancia EC2 utiliza Linux x86 (64 bits) o arquitectura ARM de Linux.

Para actualizar a AWS CLI v2, en una instancia EC2 con Linux ARM, tuve que ejecutar los siguientes comandos:

 rm -rf /bin/aws curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install -i /usr/local/aws -b /bin

Posteriormente, pruebe su versión de AWS CLI ejecutando: aws --version

Para la arquitectura Linux x86 (64 bits), espero que los comandos sean los mismos, excepto por reemplazar el comando curl con lo siguiente: (según las instrucciones de instalación )

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

La AMI que utilicé fue la más reciente disponible actualmente y todavía usaba la AWS CLI v1. En el futuro, si AWS comienza a empaquetar AWS CLI v2 con sus AMI, es posible que esta respuesta requiera una actualización.


Respuesta original: actualice la instancia con AWS CLI v1 para usar la versión más reciente de AWS CLI v1:

Si tiene problemas para instalar la CLI de AWS con pip , puede usar el "Instalador incluido" como se documenta aquí .

Los pasos discutidos allí son los siguientes:

 $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" $ unzip awscli-bundle.zip $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Verifique su versión de AWS CLI posteriormente como una verificación de cordura de que todo se ejecutó correctamente:

 $ aws --version

Si la CLI de AWS no se actualizó a la última versión como se esperaba, es posible que los archivos binarios de la CLI de AWS estén ubicados en otro lugar, como suponen los comandos proporcionados anteriormente.

Determine desde dónde se ejecuta AWS CLI:

 $ which aws

En mi caso, AWS CLI se estaba ejecutando desde /bin/aws , por lo que tuve que instalar el "Instalador incluido" usando esa ubicación de la siguiente manera:

 $ sudo ./awscli-bundle/install -i /user/local/aws -b /bin/aws
over 4 years ago · Santiago Trujillo Relatório

0

Actualmente, al usar pip obtendrá la versión anterior de awscli, 1.18.103 .

La última versión de aws-cli, 2.0.33 , está en la rama v2 . Puede descargar el instalador para Linux, Windows y macOS desde aquí .

over 4 years ago · Santiago Trujillo Relatório

0

Al usar sudo pip install --upgrade awscli , recibí el siguiente error:

 ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: '/lib'

Al usar sudo con la opción -H, pude solucionar el problema.

 sudo -H pip install --upgrade awscli
over 4 years ago · Santiago Trujillo Relatório

0

En Mac puedes usar homebrew:

para instalar: brew install awscli

para actualizar: brew upgrade awscli

Asegúrese de no tener varias instalaciones: where aws

over 4 years ago · Santiago Trujillo Relatório

0

Para instalar globalmente, acceda a sudo acceda a sudo su y luego actualice aws cli por

 pip3 install --upgrade awscli
over 4 years ago · Santiago Trujillo Relatório

0

Pruebe AWS Cloud Shell , rápido y fácil

AWS CloudShell es un shell basado en navegador que facilita la administración, exploración e interacción seguras con sus recursos de AWS. CloudShell se autentica previamente con las credenciales de su consola.

Beneficios

  • Sin credenciales adicionales para administrar
  • Siempre actualizado
  • Gratis

Más detalles aquí https://aws.amazon.com/cloudshell/

  • personalizable
over 4 years ago · Santiago Trujillo Relatório

0

Estaba tratando de instalar awscli en una de mis instancias ec2 donde probé ambos

  • sudo pip install --upgrade awscli ,
  • sudo pip3 install --upgrade awscli

que no funcionó, ya que estaba recibiendo errores como

El comando "python setup.py egg_info" falló con el código de error 1 en /tmp/pip-build-2nh71cs2/cryptography/

Y reiniciar los servidores no era una opción.

por suerte sencillo

  • sudo apt update
  • sudo apt install awscli funcionó.
over 4 years ago · Santiago Trujillo Relatório

0

Lo hago quitando e instalando awscli como se describe en este video

básicamente:

pip desinstalar awscliv2

pip instalar awscliv2

pip install awscliv2==su-versión

pip instalar awscliv

(puede mantener v1 junto con v2 si lo desea)

pip instalar --actualizar...

funciona también Por supuesto.

No lo instalo globalmente (como parece que algunas personas todavía lo hacen), por cierto. Porque a veces necesito diferentes v para diferentes casos. así que lo mantengo en un entorno virtual de python separado.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda