Qu'est-ce que les AWS Tools for PowerShell ? - AWS Tools for PowerShell

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que les AWS Tools for PowerShell ?

AWS Tools for PowerShell Il s'agit d'un ensemble de PowerShell modules basés sur les fonctionnalités exposées par le AWS SDK for .NET. Ils vous AWS Tools for PowerShell permettent de scripter des opérations sur vos AWS ressources à partir de la ligne de PowerShell commande.

Les applets de commande fournissent une PowerShell expérience idiomatique pour spécifier les paramètres et gérer les résultats, même s'ils sont implémentés à l'aide des différentes API de requête HTTP du AWS service. Par exemple, les applets de commande pour le PowerShell pipeline de AWS Tools for PowerShell support, c'est-à-dire que vous pouvez diriger des PowerShell objets vers et hors des cmdlets.

Ils AWS Tools for PowerShell sont flexibles dans la manière dont ils vous permettent de gérer les informations d'identification, y compris le support de l'infrastructure AWS Identity and Access Management (IAM). Vous pouvez utiliser les outils avec des informations d'identification utilisateur IAM, des jetons de sécurité temporaires et des rôles .

Ils AWS Tools for PowerShell prennent en charge le même ensemble de services et de AWS régions que ceux pris en charge par le SDK. Vous pouvez l'installer AWS Tools for PowerShell sur des ordinateurs exécutant les systèmes d'exploitation Windows, Linux ou macOS.

Note

AWS Tools for PowerShell la version 4 est la dernière version majeure et est une mise à jour rétrocompatible de la version 3.3. AWS Tools for PowerShell Elle apporte des améliorations significatives tout en maintenant le comportement existant de l'applet de commande. Vos scripts existants devraient continuer à fonctionner après la mise à niveau vers la nouvelle version. Toutefois, nous vous recommandons de les tester soigneusement avant de procéder à la mise à niveau. Pour plus d'informations sur les modifications de la version 4, consultez Migration de AWS Tools for PowerShell Version 3.3 à Version 4.

Ils AWS Tools for PowerShell sont disponibles sous la forme des trois packages distincts suivants :

Maintenance et prise en charge des versions majeures du SDK

Pour en savoir plus sur la maintenance et la prise en charge des versions majeures du SDK et de leurs dépendances sous-jacentes, consultez la section suivante dans le AWS Guide de référence des kits SDK et des outils :

AWS.Tools- Une version modularisée du AWS Tools for PowerShell

Cette version de AWS Tools for PowerShell est la version recommandée pour tout ordinateur fonctionnant PowerShell dans un environnement de production. Étant donné qu’elle est modulaire, vous devez télécharger et charger uniquement les modules pour les services que vous souhaitez utiliser. Ceci réduit les délais de téléchargement ainsi que l'utilisation de la mémoire et, dans la plupart des cas, permet l'importation automatique des applets de commande AWS.Tools, avec la nécessité d'appeler manuellement Import-Module en premier lieu.

Il s'agit de la dernière version de AWS Tools for PowerShell et fonctionne sur tous les systèmes d'exploitation pris en charge, notamment Windows, Linux et macOS. Ce package fournit un module d'installationAWS.Tools.Installer, un module commun et un module pour chaque AWS service, par exemple,,AWS.Tools.EC2, AWS.Tools.IdentityManagementAWS.Tools.S3, et ainsi de suite. AWS.Tools.Common

Le AWS.Tools.Installer module fournit des applets de commande qui vous permettent d'installer, de mettre à jour et de supprimer les modules pour chacun des AWS services. Les applets de commande de ce module garantissent automatiquement que vous disposez de tous les modules dépendants nécessaires pour prendre en charge les modules que vous souhaitez utiliser.

Le module AWS.Tools.Common fournit des applets de commande pour la configuration et l'authentification, qui ne sont pas spécifiques au service. Pour utiliser les applets de commande pour un AWS service, il suffit d'exécuter la commande. PowerShellimporte automatiquement le AWS.Tools.Common module et le module du AWS service dont vous souhaitez exécuter l'applet de commande. Ce module est automatiquement installé si vous utilisez le module AWS.Tools.Installer pour installer les modules de services.

Vous pouvez installer cette version de AWS Tools for PowerShell sur les ordinateurs qui exécutent :

  • PowerShell Core 6.0 ou version ultérieure sous Windows, Linux ou macOS.

  • Windows PowerShell 5.1 ou version ultérieure sous Windows avec le .NET Framework 4.7.2 ou version ultérieure.

Tout au long de ce guide, lorsque nous aurons besoin de spécifier cette version seulement, nous lui ferons référence sous son nom de module : AWS.Tools.

AWSPowerShell. NetCore - Une version mono-module du AWS Tools for PowerShell

Cette version consiste en un seul module volumineux qui prend en charge tous les AWS services. Pour pouvoir utiliser ce module, vous devez l'importer manuellement.

Vous pouvez installer cette version de AWS Tools for PowerShell sur les ordinateurs qui exécutent :

  • PowerShell Core 6.0 ou version ultérieure sous Windows, Linux ou macOS.

  • Windows PowerShell 3.0 ou version ultérieure sous Windows avec le .NET Framework 4.7.2 ou version ultérieure.

Tout au long de ce guide, lorsque nous devons spécifier cette version uniquement, nous la désignons par son nom de module : AWSPowerShell. NetCore.

AWSPowerShell - Une version mono-module pour Windows PowerShell

Cette version de AWS Tools for PowerShell est compatible et ne peut être installée que sur les ordinateurs Windows exécutant les PowerShell versions 2.0 à 5.1 de Windows. Il n'est pas compatible avec PowerShell Core 6.0 ou version ultérieure, ni avec aucun autre système d'exploitation (Linux ou macOS). Cette version consiste en un seul module volumineux qui prend en charge tous les AWS services.

Tout au long de ce guide, lorsque nous devons spécifier cette version uniquement, nous la désignons par son nom de module : AWSPowerShell.

Comment utiliser ce guide

Le guide est divisé en plusieurs sections principales :

Installation du AWS Tools for PowerShell

Cette section explique comment installer le AWS Tools for PowerShell. Il explique comment vous inscrire AWS si vous n'avez pas encore de compte et comment créer un utilisateur IAM que vous pouvez utiliser pour exécuter les applets de commande.

Premiers pas avec AWS Tools for Windows PowerShell

Cette section décrit les principes fondamentaux de l'utilisation de AWS Tools for PowerShell, tels que la spécification des informations d'identification et des AWS régions, la recherche d'applets de commande pour un service particulier et l'utilisation d'alias pour les applets de commande.

Utilisation de services AWS dans AWS Tools for PowerShell

Cette section contient des informations sur l'utilisation du AWS Tools for PowerShell pour effectuer certaines des AWS tâches les plus courantes.