La version 5 (V5) du AWS Tools for PowerShell est sortie !
Pour commencer à utiliser la nouvelle version des outils, consultez le guide de l'AWS Tools for PowerShell utilisateur (V5), en particulier la rubrique relative à la migration vers la version 5.
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 AWS requêtes HTTP de service. APIs 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 (V4) 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 version 4, mais nous vous recommandons de les tester de manière approfondie avant de procéder à la mise à niveau. Pour plus d'informations sur les modifications apportées à la version 4, consultezMigration de la AWS Tools for PowerShell version 3.3 vers la 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 plus d'informations sur la maintenance et le support des versions majeures du SDK et de leurs dépendances sous-jacentes, consultez les informations suivantes dans le guide de référence AWS SDKs and Tools :
AWS.Tools- Une version modulaire 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.EC2AWS.Tools.IdentityManagement,AWS.Tools.S3,,, etc. 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.
AWSPowerCoque. 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 uniquement spécifier cette version, 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 uniquement spécifier cette version, 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.
- Commencez avec le 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.
- Travaillez avec AWS les services du 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.