¡Se AWS Tools for PowerShell ha lanzado la versión 5 (V5) del!
Para obtener información sobre los cambios más importantes y la migración de sus aplicaciones, consulte el tema sobre migración.
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.
¿Qué son las AWS Tools for PowerShell?
AWS Tools for PowerShell Son un conjunto de PowerShell módulos que se basan en la funcionalidad expuesta por el AWS SDK for .NET. Le AWS Tools for PowerShell permiten programar operaciones en sus AWS recursos desde la línea de PowerShell comandos.
Los cmdlets proporcionan una PowerShell experiencia idiomática para especificar parámetros y gestionar los resultados, aunque se implementen mediante la consulta HTTP de los distintos AWS servicios. APIs Por ejemplo, los cmdlets para la canalización de AWS Tools for PowerShell soporte, es PowerShell decir, se pueden canalizar objetos dentro y fuera de los cmdlets. PowerShell
AWS Tools for PowerShell Son flexibles a la hora de gestionar las credenciales, incluida la compatibilidad con la infraestructura (IAM). AWS Identity and Access Management Puede utilizar las herramientas con credenciales de usuario de IAM, tokens de seguridad temporales y roles de IAM.
Son AWS Tools for PowerShell compatibles con el mismo conjunto de servicios y AWS regiones que admite el SDK. Puede instalarlo AWS Tools for PowerShell en ordenadores con sistemas operativos Windows, Linux o macOS.
AWS Tools for PowerShell Están disponibles en los siguientes tres paquetes distintos:
Mantenimiento y compatibilidad de las versiones principales del SDK
Para obtener información sobre el mantenimiento y el soporte de las versiones principales del SDK y sus dependencias subyacentes, consulte lo siguiente en la Guía de referencia de las herramientas AWS SDKs y herramientas:
AWS.Tools- Una versión modularizada del AWS Tools for PowerShell
Esta versión de AWS Tools for PowerShell es la recomendada para cualquier ordenador que funcione PowerShell en un entorno de producción. Como esta versión está dividida en módulos, solo debe descargar y utilizar los módulos de los servicios que desee utilizar. Esto reduce los tiempos de descarga, el uso de memoria y permite, en la mayoría de los casos, importar automáticamente los cmdlets de AWS.Tools sin la necesidad de llamar manualmente a Import-Module primero.
Esta es la versión más reciente AWS Tools for PowerShell y se ejecuta en todos los sistemas operativos compatibles, incluidos Windows, Linux y macOS. Este paquete proporciona un módulo de instalaciónAWS.Tools.Installer, un módulo común y un módulo para cada AWS servicio, por ejemplo AWS.Tools.EC2AWS.Tools.IdentityManagement,AWS.Tools.S3,,, etc. AWS.Tools.Common
El AWS.Tools.Installer módulo proporciona cmdlets que permiten instalar, actualizar y eliminar los módulos de cada uno de los AWS servicios. Los cmdlets de este módulo garantizan automáticamente que dispone de todos los módulos dependientes necesarios para admitir los módulos que desea utilizar.
El módulo AWS.Tools.Common proporciona cmdlets para la configuración y la autenticación que no son específicos del servicio. Para usar los cmdlets para un AWS servicio, basta con ejecutar el comando. PowerShellimporta automáticamente el AWS.Tools.Common módulo y el módulo del AWS servicio cuyo cmdlet desee ejecutar. Este módulo se instala automáticamente si utiliza el módulo AWS.Tools.Installer para instalar los módulos de servicio.
Puede instalar esta versión de AWS Tools for PowerShell en equipos que ejecuten:
-
PowerShell Core 6.0 o posterior en Windows, Linux o macOS.
-
Windows PowerShell 5.1 o posterior en Windows con .NET Framework 4.7.2 o posterior.
A lo largo de esta guía, cuando necesitemos especificar esta versión solamente, nos referiremos a ella por su nombre de módulo: AWS.Tools .
En esta guía, encontrarás detalles sobre la instalación AWS.Tools en Windows y Linux o macOS.
AWSPowerConcha. NetCore - Una versión de un solo módulo del AWS Tools for PowerShell
Esta versión consta de un único módulo grande que contiene soporte para todos los AWS servicios. Antes de poder utilizar este módulo, debe importarlo manualmente.
Puede instalar esta versión de AWS Tools for PowerShell en equipos que ejecuten:
-
PowerShell Core 6.0 o posterior en Windows, Linux o macOS.
-
Windows PowerShell 3.0 o posterior en Windows con .NET Framework 4.7.2 o posterior.
A lo largo de esta guía, cuando necesitamos especificar únicamente esta versión, nos referimos a ella por su nombre de módulo: AWSPowerShell. NetCore.
En esta guía encontrará detalles sobre la instalación de AWSPower Shell. NetCore en Windows y Linux o macOS.
AWSPowerShell: una versión de un solo módulo para Windows PowerShell
Esta versión antigua de solo AWS Tools for PowerShell es compatible e instalable en ordenadores Windows que ejecuten PowerShell las versiones 2.0 a 5.1 de Windows. No es compatible con PowerShell Core 6.0 o posterior, ni con ningún otro sistema operativo (Linux o macOS). Esta versión consta de un único módulo grande que contiene soporte para todos los AWS servicios.
A lo largo de esta guía, cuando necesitamos especificar únicamente esta versión, nos referimos a ella por su nombre de módulo: AWSPowerShell.
En esta guía, encontrará detalles sobre la instalación de AWSPower Shell en Windows.
Cómo usar esta guía
Esta guía se divide en las siguientes secciones principales.
- Comience con el AWS Tools for PowerShell
-
En esta sección se explica cómo instalar AWS Tools for PowerShell y especificar las credenciales.
- Configuración y uso del AWS Tools for PowerShell
-
En esta sección se describen los aspectos básicos del uso de, por ejemplo AWS Tools for PowerShell, la especificación de AWS regiones, la búsqueda de cmdlets para un servicio concreto y el uso de alias para los cmdlets.
- AWS Servicios de llamadas en el AWS Tools for PowerShell
-
En esta sección se incluye información sobre su uso AWS Tools for PowerShell para realizar algunas de las tareas más comunes. AWS