Cosa sono gli AWS Tools for PowerShell? - AWS Tools for PowerShell

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cosa sono gli AWS Tools for PowerShell?

AWS Tools for PowerShell Sono un insieme di PowerShell moduli basati sulle funzionalità esposte da AWS SDK for .NET. Ti AWS Tools for PowerShell consentono di eseguire operazioni di script sulle tue AWS risorse dalla PowerShell riga di comando.

I cmdlet offrono un' PowerShell esperienza idiomatica per la specifica dei parametri e la gestione dei risultati, anche se vengono implementati utilizzando le varie query di servizio. AWS HTTP APIs Ad esempio, i cmdlet per la PowerShell pipeline di AWS Tools for PowerShell supporto, ovvero è possibile reindirizzare oggetti all'interno e all'esterno dei cmdlet. PowerShell

AWS Tools for PowerShell Sono flessibili nel modo in cui consentono di gestire le credenziali, incluso il supporto per l'infrastruttura (). AWS Identity and Access Management IAM È possibile utilizzare gli strumenti con credenziali IAM utente, token di sicurezza temporanei e ruoli. IAM

AWS Tools for PowerShell Supportano lo stesso set di servizi e AWS regioni supportati da. SDK Puoi installarlo AWS Tools for PowerShell su computer che eseguono sistemi operativi Windows, Linux o macOS.

Nota

AWS Tools for PowerShell la versione 4 è l'ultima release principale ed è un aggiornamento retrocompatibile alla versione 3.3. AWS Tools for PowerShell Aggiunge miglioramenti significativi pur mantenendo il comportamento dei cmdlet esistenti. Gli script esistenti dovrebbero continuare a funzionare dopo l'aggiornamento alla nuova versione, ma si consiglia di verificarli accuratamente prima di eseguire l'aggiornamento. Per ulteriori informazioni sulle modifiche nella versione 4, consulta Migrazione dalla AWS Tools for PowerShell versione 3.3 alla versione 4.

AWS Tools for PowerShell Sono disponibili nei seguenti tre pacchetti distinti:

Manutenzione e supporto per le versioni SDK principali

Per informazioni sulla manutenzione e il supporto per le versioni SDK principali e le relative dipendenze sottostanti, consulta quanto segue nella Guida di riferimento agli strumenti AWS SDKs e agli strumenti:

AWS.Tools- Una versione modulare di AWS Tools for PowerShell

PowerShell Gallery AWS.Tools.Installer module icon. PowerShell Gallery module icon for AWS.Tools.Common. Icon representing ZIP Archive AWS Tools, showing a folder with AWS logo.

Questa versione di AWS Tools for PowerShell è la versione consigliata per qualsiasi computer PowerShell in esecuzione in un ambiente di produzione. Poiché è suddiviso in moduli,devi scaricare e caricare solo i moduli per i servizi che desideri utilizzare. Ciò riduce i tempi di download, l'utilizzo della memoria e, nella maggior parte dei casi, consente l'importazione automatica dei cmdlet AWS.Tools con la necessità di chiamare manualmente prima Import-Module.

Questa è la versione più recente AWS Tools for PowerShell e funziona su tutti i sistemi operativi supportati, inclusi Windows, Linux e macOS. Questo pacchetto fornisce un modulo di installazioneAWS.Tools.Installer, un modulo comune e un modulo per ogni AWS servizio, ad esempio, AWS.Tools.EC2 AWS.Tools.IdentityManagementAWS.Tools.S3, e così via. AWS.Tools.Common

Il AWS.Tools.Installer modulo fornisce cmdlet che consentono di installare, aggiornare e rimuovere i moduli per ogni servizio. AWS I cmdlet in questo modulo garantiscono automaticamente di disporre di tutti i moduli dipendenti necessari per supportare i moduli che desideri utilizzare.

Il modulo AWS.Tools.Common fornisce cmdlet per la configurazione e l'autenticazione che non sono specifici del servizio. Per utilizzare i cmdlet per un AWS servizio, è sufficiente eseguire il comando. PowerShellimporta automaticamente il AWS.Tools.Common modulo e il modulo per il AWS servizio di cui si desidera eseguire il cmdlet. Questo modulo viene installato automaticamente se utilizzi il modulo AWS.Tools.Installer per installare i moduli di servizio.

È possibile installare questa versione di AWS Tools for PowerShell su computer che eseguono:

  • PowerShell Core 6.0 o versione successiva su Windows, Linux o macOS.

  • Windows PowerShell 5.1 o versione successiva su Windows con. NETFramework 4.7.2 o versione successiva.

In questa guida, quando abbiamo bisogno di specificare solo questa versione, vi facciamo riferimento con il nome del modulo: AWS.Tools.

AWSPowerShell. NetCore - Una versione a modulo singolo del AWS Tools for PowerShell

PowerShell Gallery and AWSPowerShell.NetCore module icons. Icon representing a ZIP archive file labeled "AWSPowerShell.NetCore".

Questa versione è costituita da un unico modulo di grandi dimensioni che contiene il supporto per tutti i AWS servizi. Prima di poter utilizzare questo modulo, devi importarlo manualmente.

È possibile installare questa versione di AWS Tools for PowerShell su computer che eseguono:

  • PowerShell Core 6.0 o versione successiva su Windows, Linux o macOS.

  • Windows PowerShell 3.0 o versione successiva su Windows con. NETFramework 4.7.2 o versione successiva.

In questa guida, quando è necessario specificare solo questa versione, ci riferiamo ad essa con il nome del modulo:. AWSPowerShell NetCore.

AWSPowerShell- Una versione a modulo singolo per Windows PowerShell

PowerShell Gallery and AWSPowerShell module icons displayed side by side. Icon representing ZIP Archive with "AWSPowerShell" text label.

Questa versione di AWS Tools for PowerShell è compatibile e installabile solo su computer Windows che eseguono PowerShell le versioni da 2.0 a 5.1. Non è compatibile con PowerShell Core 6.0 o versioni successive o con qualsiasi altro sistema operativo (Linux o macOS). Questa versione è costituita da un unico modulo di grandi dimensioni che contiene il supporto per tutti i AWS servizi.

In questa guida, quando è necessario specificare solo questa versione, ci riferiamo ad essa con il nome del modulo: AWSPowerShell.

Come utilizzare questa guida

La guida è suddivisa nelle seguenti sezioni principali.

Installazione di AWS Tools for PowerShell

Questa sezione spiega come installare AWS Tools for PowerShell. Include come registrarsi AWS se non si dispone già di un account e come creare un IAM utente da utilizzare per eseguire i cmdlet.

Nozioni di base su AWS Tools for Windows PowerShell

Questa sezione descrive i fondamenti dell'utilizzo di AWS Tools for PowerShell, ad esempio la specificazione di credenziali e AWS aree, la ricerca di cmdlet per un particolare servizio e l'utilizzo di alias per i cmdlet.

Lavora con AWS i servizi in AWS Tools for PowerShell

Questa sezione include informazioni sull'utilizzo di per eseguire alcune delle attività più comuni AWS Tools for PowerShell . AWS

Argomenti aggiuntivi in questa sezione