Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instalación o actualización a la versión más reciente de la AWS CLI
En este tema se describe cómo instalar o actualizar la última versión de AWS Command Line Interface (AWS CLI) en los sistemas operativos compatibles. Para obtener información sobre las versiones más recientes de AWS CLI, consulte el registro de cambios de la AWS CLI versión 2 en. GitHub
Para instalar una versión anterior de AWS CLI, consulte. Instalar versiones anteriores de la AWS CLI versión 2 Para obtener instrucciones de desinstalación, consulte Desinstalar la AWS CLI versión 2.
AWS CLI instrucciones de instalación y actualización
Para obtener las instrucciones de instalación, amplíe la sección para el sistema operativo.
Requisitos de instalación y actualización
-
Debe poder extraer o “descomprimir” el paquete descargado. Si el sistema operativo no tiene el comando unzip
integrado, utilice un equivalente.
-
Los AWS CLI usos glibc
groff
, yless
. Estos se incluyen de forma predeterminada en la mayoría de las distribuciones principales de Linux.
-
Admitimos las versiones de 64 bits de las distribuciones recientes de CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023 y Linux. AWS CLI ARM
-
Como AWS no mantiene repositorios de tercerossnap
, no podemos garantizar que contengan la última versión de. AWS CLI
Instale o actualice el AWS CLI
Si es la primera vez que actualiza en Amazon Linux, para instalar la última versión de AWS CLI, debe desinstalar la yum
versión preinstalada mediante el siguiente comando:
$
sudo yum remove awscli
Una vez eliminada la yum
instalación de, siga las AWS CLI instrucciones de instalación de Linux que se indican a continuación.
Puede instalar el AWS CLI mediante uno de los siguientes métodos:
-
El instalador de línea de comandos es una buena opción para el control de versiones, ya que puede especificar la versión que se va a instalar. Esta opción no se actualiza automáticamente y debe descargar un instalador nuevo cada vez que actualice para sobrescribir la versión anterior.
-
El snap
paquete con soporte oficial es una buena opción para tener siempre la última versión, AWS CLI ya que los paquetes de Snap se actualizan automáticamente. No hay soporte integrado para seleccionar versiones secundarias AWS CLI y, por lo tanto, no es un método de instalación óptimo si tu equipo necesita fijar versiones.
- Command line installer - Linux x86 (64-bit)
-
Para actualizar tu instalación actual de AWS CLI, descarga un instalador nuevo cada vez que actualices para sobrescribir las versiones anteriores. Siga estos pasos desde la línea de comandos para instalarlo AWS CLI en Linux.
Los siguientes son pasos rápidos de instalación en un solo grupo de copiar y pegar que proporcionan una instalación básica. Para obtener instrucciones guiadas, consulte los pasos que se indican a continuación.
(Opcional) El siguiente bloque de comandos descarga e instala el AWS CLI sin comprobar primero la integridad de la descarga. Para verificar la integridad de la descarga, siga las instrucciones paso a paso que se muestran a continuación.
Para instalar la AWS CLI, ejecute los siguientes comandos.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Para actualizar la instalación actual de la AWS CLI, agregue la información del enlace simbólico y del instalador existentes para construir el comando install
con los parámetros --bin-dir
, --install-dir
y --update
. El siguiente bloque de comandos utiliza un enlace simbólico de ejemplo de /usr/local/bin
y un ejemplo de la ubicación del instalador de /usr/local/aws-cli
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Pasos de instalación guiados
-
Descargue el archivo de instalación de una de las siguientes maneras:
-
Use el comando curl
: la opción -o
especifica el nombre de archivo en el que se escribe el paquete descargado. Las opciones del comando de ejemplo siguiente escriben el archivo descargado en el directorio actual con el nombre local awscliv2.zip
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
-
Descargar desde URL: para descargar el instalador con su navegador, utilice lo siguienteURL: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
(Opcional) Verificación de la integridad del archivo zip descargado
Si optó por descargar manualmente el paquete de AWS CLI instalación .zip
en los pasos anteriores, puede seguir los siguientes pasos para verificar las firmas mediante la GnuPG
herramienta.
Los .zip
archivos del paquete del AWS CLI instalador se firman criptográficamente mediante PGP firmas. Si hay algún tipo de daño o alteración en los archivos, esta verificación produce un error, por lo que no debería continuar con la instalación.
-
Descargue e instale el comando gpg
usando su administrador de paquetes. Para obtener más información acerca de GnuPG
, consulte el sitio web de GnuPG.
-
Para crear el archivo de clave pública, cree un archivo de texto y pegue el siguiente texto en él:
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----END PGP PUBLIC KEY BLOCK-----
Como referencia, a continuación se indican los detalles de la clave pública.
Key ID: A6310ACC4672475C
Type: RSA
Size: 4096/4096
Created: 2019-09-18
Expires: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importe la clave AWS CLI pública con el siguiente comando, sustituyéndola public-key-file-name
con el nombre de archivo de la clave pública que ha creado.
$
gpg --import public-key-file-name
gpg: /home/username
/.gnupg/trustdb.gpg: trustdb created
gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
-
Descarga el archivo de AWS CLI firma del paquete que descargaste. Tiene la misma ruta y el mismo nombre que el archivo .zip
al que corresponde, pero con la extensión .sig
. En los siguientes ejemplos, lo guardaremos en el directorio actual como un archivo llamado awscliv2.sig
.
Para obtener la versión más reciente de AWS CLI, utilice el siguiente bloque de comandos:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
Para una versión específica de AWS CLI, añada un guión y el número de versión al nombre del archivo. Para este ejemplo, el nombre del archivo de la versión 2.0.30
daría awscli-exe-linux-x86_64-2.0.30.zip.sig
como resultado el siguiente comando:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip.sig
Para ver una lista de las versiones, consulta el registro de cambios de la AWS CLI versión 2. GitHub
-
Verifique la firma pasando los nombres de archivo .sig
y .zip
como parámetros al comando gpg
.
$
gpg --verify awscliv2.sig awscliv2.zip
El resultado de debería parecerse al siguiente.
gpg: Signature made Mon Nov 4 19:00:01 2019 PST
gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
Se espera la advertencia en la salida y ello no indica un problema. Esto se debe a que no hay una cadena de confianza entre tu PGP clave personal (si la tienes) y la AWS CLI PGP clave. Para obtener más información, consulte Red de confianza.
-
Descomprima el instalador. Si su distribución de Linux no tiene un comando unzip
integrado, use un equivalente para descomprimirlo. El siguiente comando de ejemplo descomprime el paquete y crea un directorio denominado aws
en el directorio actual.
$
unzip awscliv2.zip
Al actualizar desde una versión anterior, el comando unzip
solicita sobrescribir los archivos existentes. Para omitir estas instrucciones, por ejemplo, en el caso de la automatización de scripts, utilice la marca de actualización -u
para unzip
. Este indicador actualiza automáticamente los archivos existentes y crea otros nuevos según sea necesario.
$
unzip -u awscliv2.zip
-
Ejecute el programa de instalación. El comando de instalación utiliza un archivo denominado install
en el directorio aws
recién descomprimido. De forma predeterminada, todos los archivos se instalan en /usr/local/aws-cli
y se crea un enlace simbólico en /usr/local/bin
. El comando incluye sudo
para conceder permisos de escritura en esos directorios.
$
sudo ./aws/install
Puede realizar la instalación sin sudo
si especifica directorios en los que ya tiene permisos de escritura. Utilice las siguientes instrucciones en el comando install
para especificar la ubicación de instalación:
-
Asegúrese de que las rutas que proporcione a los parámetros -i
y -b
no contengan nombres de volumen ni nombres de directorio que contengan caracteres de espacio u otros caracteres de espacio en blanco. Si hay un espacio, la instalación falla.
-
--install-dir
o -i
: esta opción especifica el directorio en la que se copiarán todos los archivos.
El valor predeterminado es /usr/local/aws-cli
.
-
--bin-dir
o -b
: esta opción especifica que el programa de aws
principal del directorio de instalación está vinculado de forma simbólica al archivo aws
en la ruta de acceso especificada. Debe tener permisos de escritura en el directorio especificado. Al crear un enlace simbólico a un directorio que ya está en su ruta, se elimina la necesidad de agregar el directorio de instalación a la variable $PATH
del usuario.
El valor predeterminado es /usr/local/bin
.
$
./aws/install -i /usr/local/aws-cli
-b /usr/local/bin
Para actualizar la instalación actual de AWS CLI, añada el enlace simbólico y la información del instalador existentes para crear el install
comando con el --update
parámetro.
$
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Para localizar el enlace simbólico y el directorio de instalación existentes, siga los siguientes pasos:
-
Utilice el comando which
para buscar el enlace simbólico. Esto le dará la ruta que puede utilizar con el parámetro --bin-dir
.
$
which aws
/usr/local/bin
/aws
-
Utilice el comando ls
para buscar el directorio al que apunta el enlace simbólico. Esto le dará la ruta que puede utilizar con el parámetro --install-dir
.
$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli
/v2/current/bin/aws
-
Confirme la instalación con el siguiente comando.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Si no se encuentra el comando aws
, es posible que deba reiniciar el terminal o seguir el proceso de solución de problemas en Solucionar errores AWS CLI.
- Command line - Linux ARM
-
Para actualizar su instalación actual de AWS CLI, descargue un instalador nuevo cada vez que actualice para sobrescribir las versiones anteriores. Siga estos pasos desde la línea de comandos para instalarlo AWS CLI en Linux.
Los siguientes son pasos rápidos de instalación en un solo grupo de copiar y pegar que proporcionan una instalación básica. Para obtener instrucciones guiadas, consulte los pasos que se indican a continuación.
(Opcional) El siguiente bloque de comandos descarga e instala el AWS CLI sin comprobar primero la integridad de la descarga. Para verificar la integridad de la descarga, siga las instrucciones paso a paso que se muestran a continuación.
Para instalarlo AWS CLI, ejecute los siguientes comandos.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Para actualizar la instalación actual de la AWS CLI, agregue la información del enlace simbólico y del instalador existentes para construir el comando install
con los parámetros --bin-dir
, --install-dir
y --update
. El siguiente bloque de comandos utiliza un enlace simbólico de ejemplo de /usr/local/bin
y un ejemplo de la ubicación del instalador de /usr/local/aws-cli
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Pasos de instalación guiados
-
Descargue el archivo de instalación de una de las siguientes maneras:
-
Use el comando curl
: la opción -o
especifica el nombre de archivo en el que se escribe el paquete descargado. Las opciones del comando de ejemplo siguiente escriben el archivo descargado en el directorio actual con el nombre local awscliv2.zip
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
-
Descargar desde URL: para descargar el instalador con su navegador, utilice lo siguienteURL: https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
(Opcional) Verificación de la integridad del archivo zip descargado
Si optó por descargar manualmente el paquete de AWS CLI instalación .zip
en los pasos anteriores, puede seguir los siguientes pasos para verificar las firmas mediante la GnuPG
herramienta.
Los .zip
archivos del paquete del AWS CLI instalador se firman criptográficamente mediante PGP firmas. Si hay algún tipo de daño o alteración en los archivos, esta verificación produce un error, por lo que no debería continuar con la instalación.
-
Descargue e instale el comando gpg
usando su administrador de paquetes. Para obtener más información acerca de GnuPG
, consulte el sitio web de GnuPG.
-
Para crear el archivo de clave pública, cree un archivo de texto y pegue el siguiente texto en él:
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----END PGP PUBLIC KEY BLOCK-----
Como referencia, a continuación se indican los detalles de la clave pública.
Key ID: A6310ACC4672475C
Type: RSA
Size: 4096/4096
Created: 2019-09-18
Expires: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importe la clave AWS CLI pública con el siguiente comando, sustituyéndola public-key-file-name
con el nombre de archivo de la clave pública que ha creado.
$
gpg --import public-key-file-name
gpg: /home/username
/.gnupg/trustdb.gpg: trustdb created
gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
-
Descarga el archivo de AWS CLI firma del paquete que descargaste. Tiene la misma ruta y el mismo nombre que el archivo .zip
al que corresponde, pero con la extensión .sig
. En los siguientes ejemplos, lo guardaremos en el directorio actual como un archivo llamado awscliv2.sig
.
Para obtener la versión más reciente de AWS CLI, utilice el siguiente bloque de comandos:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
Para una versión específica de AWS CLI, añada un guión y el número de versión al nombre del archivo. Para este ejemplo, el nombre del archivo de la versión 2.0.30
daría awscli-exe-linux-aarch64-2.0.30.zip.sig
como resultado el siguiente comando:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.sig
Para ver una lista de las versiones, consulta el registro de cambios de la AWS CLI versión 2. GitHub
-
Verifique la firma pasando los nombres de archivo .sig
y .zip
como parámetros al comando gpg
.
$
gpg --verify awscliv2.sig awscliv2.zip
El resultado de debería parecerse al siguiente.
gpg: Signature made Mon Nov 4 19:00:01 2019 PST
gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
Se espera la advertencia en la salida y ello no indica un problema. Esto se debe a que no hay una cadena de confianza entre tu PGP clave personal (si la tienes) y la AWS CLI PGP clave. Para obtener más información, consulte Red de confianza.
-
Descomprima el instalador. Si su distribución de Linux no tiene un comando unzip
integrado, use un equivalente para descomprimirlo. El siguiente comando de ejemplo descomprime el paquete y crea un directorio denominado aws
en el directorio actual.
$
unzip awscliv2.zip
Al actualizar desde una versión anterior, el comando unzip
solicita sobrescribir los archivos existentes. Para omitir estas instrucciones, por ejemplo, en el caso de la automatización de scripts, utilice la marca de actualización -u
para unzip
. Este indicador actualiza automáticamente los archivos existentes y crea otros nuevos según sea necesario.
$
unzip -u awscliv2.zip
-
Ejecute el programa de instalación. El comando de instalación utiliza un archivo denominado install
en el directorio aws
recién descomprimido. De forma predeterminada, todos los archivos se instalan en /usr/local/aws-cli
y se crea un enlace simbólico en /usr/local/bin
. El comando incluye sudo
para conceder permisos de escritura en esos directorios.
$
sudo ./aws/install
Puede realizar la instalación sin sudo
si especifica directorios en los que ya tiene permisos de escritura. Utilice las siguientes instrucciones en el comando install
para especificar la ubicación de instalación:
-
Asegúrese de que las rutas que proporcione a los parámetros -i
y -b
no contengan nombres de volumen ni nombres de directorio que contengan caracteres de espacio u otros caracteres de espacio en blanco. Si hay un espacio, la instalación falla.
-
--install-dir
o -i
: esta opción especifica el directorio en la que se copiarán todos los archivos.
El valor predeterminado es /usr/local/aws-cli
.
-
--bin-dir
o -b
: esta opción especifica que el programa de aws
principal del directorio de instalación está vinculado de forma simbólica al archivo aws
en la ruta de acceso especificada. Debe tener permisos de escritura en el directorio especificado. Al crear un enlace simbólico a un directorio que ya está en su ruta, se elimina la necesidad de agregar el directorio de instalación a la variable $PATH
del usuario.
El valor predeterminado es /usr/local/bin
.
$
./aws/install -i /usr/local/aws-cli
-b /usr/local/bin
Para actualizar la instalación actual de AWS CLI, añada el enlace simbólico y la información del instalador existentes para crear el install
comando con el --update
parámetro.
$
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Para localizar el enlace simbólico y el directorio de instalación existentes, siga los siguientes pasos:
-
Utilice el comando which
para buscar el enlace simbólico. Esto le dará la ruta que puede utilizar con el parámetro --bin-dir
.
$
which aws
/usr/local/bin
/aws
-
Utilice el comando ls
para buscar el directorio al que apunta el enlace simbólico. Esto le dará la ruta que puede utilizar con el parámetro --install-dir
.
$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli
/v2/current/bin/aws
-
Confirme la instalación con el siguiente comando.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Si no se encuentra el comando aws
, es posible que deba reiniciar el terminal o seguir el proceso de solución de problemas en Solucionar errores AWS CLI.
- Snap package
-
Proporcionamos una versión oficial AWS compatible del AWS CLI onsnap
. Si desea tener siempre AWS CLI instalada en su sistema la última versión del, se la proporciona un paquete instantáneo, ya que se actualiza automáticamente. No hay soporte integrado para seleccionar versiones secundarias AWS CLI y, por lo tanto, no es un método de instalación óptimo si tu equipo necesita fijar versiones. Si desea instalar una versión secundaria específica de AWS CLI, le sugerimos que utilice el instalador de línea de comandos.
-
Si su plataforma Linux aún no la tiene snap
instalada, snap
instálela en su plataforma.
-
Para obtener información sobre la instalaciónsnap
, consulte Instalación del daemon en la documentación de Snap.
-
Puede que tenga que reiniciar el sistema para que PATH
las variables se actualicen correctamente. Si tienes problemas de instalación, sigue los pasos que se indican en la sección Solucionar problemas comunes de la documentación de Snap.
-
Para comprobar que snap
está instalado correctamente, ejecuta el siguiente comando.
$
snap version
-
Ejecute el siguiente snap install
comando para AWS CLI.
$
snap install aws-cli --classic
En función de sus permisos, es posible que tenga que añadir sudo
algo al comando.
$
sudo snap install aws-cli --classic
Para ver el repositorio de instantáneas del AWS CLI, incluidas snap
las instrucciones adicionales, consulta la aws-cli
página del sitio web de Canonical Snapcraft.
-
Compruebe que se ha instalado correctamente AWS CLI .
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Si obtiene un error, consulte Solucionar errores AWS CLI.
Requisitos de instalación y actualización
Instalación o actualización de AWS CLI
Si va a actualizar a la versión más reciente, utilice el mismo método de instalación que utilizó en la versión actual. Puedes instalarlo AWS CLI en macOS de las siguientes maneras.
- GUI installer
-
En los pasos siguientes se muestra cómo instalar la versión más reciente de AWS CLI mediante la interfaz de usuario estándar de macOS y el navegador.
-
En el navegador, descargue el archivo pkg
de macOS: https://awscli.amazonaws.com/AWSCLIV2.pkg
-
Ejecute el archivo descargado y siga las instrucciones que aparecen en pantalla. Puede optar por instalar el AWS CLI de las siguientes maneras:
Puede ver los registros de depuración de la instalación si presiona Cmd+L en cualquier lugar del instalador. Esto abre un panel de registro que le permite filtrar y guardar el registro. El archivo de registro también se guarda automáticamente en /var/log/install.log
.
-
Para comprobar que el shell puede encontrar y ejecutar el comando aws
en $PATH
, utilice los siguientes comandos.
$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Si no se encuentra el comando aws
, es posible que deba reiniciar el terminal o seguir el proceso de solución de problemas en Solucionar errores AWS CLI.
- Command line installer - All users
-
Si tiene permisos sudo
, puede instalar la AWS CLI para todos los usuarios del equipo. Proporcionamos los pasos agrupados para que resulte sencillo copiarlos y pegarlos. Consulte las descripciones de cada línea en los pasos siguientes.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$
sudo installer -pkg AWSCLIV2.pkg -target /
Instrucciones de instalación guiadas
-
Descargar el archivo con el comando curl
. En este ejemplo, la opción -o
especifica el nombre de archivo en el que se escribe el paquete descargado. En este ejemplo, el archivo se escribe AWSCLIV2.pkg
en la carpeta actual.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
Ejecute el programa installer
de macOS estándar, especificando el archivo .pkg
descargado como fuente. Utilice el parámetro -pkg
para especificar el nombre del paquete que se va a instalar y el parámetro -target /
para indicar la unidad en la que se instalará el paquete. Los archivos se instalan en /usr/local/aws-cli
y se crea automáticamente un symlink en /usr/local/bin
. Debe incluir sudo
en el comando para conceder permisos de escritura a esas carpetas.
$
sudo installer -pkg ./AWSCLIV2.pkg -target /
Una vez completada la instalación, los registros de depuración se escriben en /var/log/install.log
.
-
Para comprobar que el shell puede encontrar y ejecutar el comando aws
en $PATH
, utilice los siguientes comandos.
$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Si no se encuentra el comando aws
, es posible que deba reiniciar el terminal o seguir el proceso de solución de problemas en Solucionar errores AWS CLI.
- Command line - Current user
-
-
Para especificar en qué carpeta AWS CLI se va a instalar, debe crear un XML archivo con cualquier nombre de archivo. Este archivo tiene un XML formato similar al del siguiente ejemplo. Deje todos los valores como se muestran, excepto que debe reemplazar la ruta /Users/myusername
en la línea 9 con la ruta a la carpeta en la que desea que AWS CLI
se instale. La carpeta ya debe existir o se producirá un error en el comando. El siguiente XML ejemplo, denominado choices.xml
, especifica el instalador que se va a instalar AWS CLI en la carpeta/Users/myusername
, donde crea una carpeta con el nombreaws-cli
.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>choiceAttribute</key>
<string>customLocation</string>
<key>attributeSetting</key>
<string>/Users/myusername
</string>
<key>choiceIdentifier</key>
<string>default</string>
</dict>
</array>
</plist>
-
Descargue el instalador pkg
con el comando curl
. En este ejemplo, la opción -o
especifica el nombre de archivo en el que se escribe el paquete descargado. En este ejemplo, el archivo se escribe AWSCLIV2.pkg
en la carpeta actual.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
Ejecute el programa installer
de macOS estándar con las siguientes opciones:
-
Especifique el nombre del paquete que desea instalar mediante el parámetro -pkg
.
-
Para especificar una instalación solo para el usuario actual debe establecer el parámetro -target
en CurrentUserHomeDirectory
.
-
Especifique la ruta (relativa a la carpeta actual) y el nombre del XML archivo que creó en el -applyChoiceChangesXML
parámetro.
En el siguiente ejemplo, se instala AWS CLI en la carpeta/Users/myusername/aws-cli
.
$
installer -pkg AWSCLIV2.pkg \
-target CurrentUserHomeDirectory \
-applyChoiceChangesXML choices.xml
-
Dado que los permisos de usuario estándar normalmente no permiten escribir en las carpetas de $PATH
, el instalador en este modo no intenta agregar los enlaces simbólicos a los programas aws
y aws_completer
. Para AWS CLI que se ejecute correctamente, debe crear manualmente los enlaces simbólicos una vez finalizado el instalador. Si su $PATH
incluye una carpeta en la que puede escribir y especifica la carpeta como la ruta de destino, puede ejecutar el siguiente comando sin sudo
. Si no tiene una carpeta en la que se pueda escribir en $PATH
, debe usar sudo
para obtener permisos para escribir en la carpeta de destino especificada. La ubicación predeterminada de un enlace simbólico es /usr/local/bin/
. Reemplace folder/installed
por la ruta de su instalación de la AWS CLI .
$
sudo ln -s /folder/installed
/aws-cli/aws /usr/local/bin
/aws
$
sudo ln -s /folder/installed
/aws-cli/aws_completer /usr/local/bin
/aws_completer
Una vez completada la instalación, los registros de depuración se escriben en /var/log/install.log
.
-
Para comprobar que el shell puede encontrar y ejecutar el comando aws
en $PATH
, utilice los siguientes comandos.
$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Si no se encuentra el comando aws
, es posible que deba reiniciar el terminal o seguir el proceso de solución de problemas en Solucionar errores AWS CLI.
Requisitos de instalación y actualización
Instalación o actualización de AWS CLI
Para actualizar su instalación actual de AWS CLI Windows, descargue un instalador nuevo cada vez que actualice para sobrescribir las versiones anteriores. AWS CLI se actualiza periódicamente. Para saber cuándo se publicó la última versión, consulta el registro de cambios de la AWS CLI versión 2 en. GitHub
-
Descarga y ejecuta el AWS CLI MSI instalador para Windows (64 bits):
https://awscli.amazonaws.com/AWSCLIV2.msi
Como alternativa, puede ejecutar el msiexec
comando para ejecutar el MSI instalador.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
Para varios parámetros que se pueden usar con msiexec
, consulte msiexec en el sitio web de Documentos de Microsoft. Por ejemplo, puede usar el indicador /qn
para una instalación silenciosa.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
-
Para confirmar la instalación, abra el menú Inicio, busque cmd
para abrir una ventana del símbolo del sistema y, en el símbolo del sistema, use el comando aws --version
.
C:\>
aws --version
aws-cli/2.17.20 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
Si Windows no puede encontrar el programa, es posible que tenga que cerrar y volver a abrir la ventana del símbolo del sistema para actualizar la ruta o siga el proceso de solución de problemas en Solucionar errores AWS CLI.
Solución de problemas de AWS CLI instalación y desinstalación
Si tiene problemas después de instalar o desinstalar el AWS CLI, consulte los pasos de solución Solucionar errores AWS CLI de problemas. Para conocer los pasos más relevantes de la solución de problemas, consulte Errores de comando no encontrado, El comando "aws --version" devuelve una versión diferente a la instalada y El comando "aws --version" devuelve una versión tras desinstalar la AWS CLI.
Siguientes pasos
Después de instalarlo correctamente AWS CLI, puede eliminar de forma segura los archivos de instalación descargados. Después de completar los pasos Requisitos previos para usar la AWS CLI versión 2 e instalar el AWS CLI, debe realizar unConfigure el AWS CLI.