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 las distintas consultas de servicios. AWS HTTP 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 en cuanto a la forma en que permiten gestionar las credenciales, incluida la compatibilidad con la infraestructura (). AWS Identity and Access Management IAM Puede utilizar las herramientas con credenciales IAM de usuario, símbolos de seguridad temporales y IAM funciones.
Son AWS Tools for PowerShell compatibles con el mismo conjunto de servicios y AWS regiones que admite elSDK. Puede instalarlo AWS Tools for PowerShell en ordenadores con sistemas operativos Windows, Linux o macOS.
nota
AWS Tools for PowerShell la versión 4 es la última versión principal y es una actualización de la versión 3.3 compatible con versiones anteriores. AWS Tools for PowerShell Agrega mejoras significativas a la vez que mantiene el comportamiento existente del cmdlet. Los scripts existentes deberían seguir funcionando después de actualizar a la nueva versión, pero recomendamos que los pruebe a fondo antes de actualizar. Para obtener más información sobre los cambios de la versión 4, consulte Migración de la AWS Tools for PowerShell versión 3.3 a la versión 4.
AWS Tools for PowerShell Están disponibles en los siguientes tres paquetes distintos:
Mantenimiento y soporte para SDK las versiones principales
Para obtener información sobre el mantenimiento y el soporte de las versiones SDK principales 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.EC2
, AWS.Tools.IdentityManagement
AWS.Tools.S3
, y así sucesivamente. 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. NETFramework 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
.
AWSPowerShell. 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. NETFramework 4.7.2 o posterior.
A lo largo de esta guía, cuando necesitamos especificar solo esta versión, nos referimos a ella por el nombre de su módulo:AWSPowerShell. NetCore.
AWSPowerShell- Una versión de un solo módulo para Windows PowerShell
Esta versión de solo AWS Tools for PowerShell es compatible e instalable en ordenadores Windows que ejecuten las PowerShell 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 solo esta versión, nos referimos a ella por el nombre de su módulo: AWSPowerShell.
Cómo usar esta guía
Esta guía se divide en las siguientes secciones principales.
- Instalación de AWS Tools for PowerShell
-
En esta sección se explica cómo instalar el AWS Tools for PowerShell. Incluye cómo registrarse AWS si aún no tiene una cuenta y cómo crear un IAM usuario que pueda usar para ejecutar los cmdlets.
- Comenzar a utilizar la AWS Tools for Windows PowerShell
-
En esta sección se describen los aspectos básicos del uso de los AWS Tools for PowerShell, como especificar las credenciales y AWS las regiones, buscar los cmdlets para un servicio concreto y utilizar los alias de los cmdlets.
- Trabaje con AWS los servicios del 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