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 che si basano 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 sono implementati utilizzando le varie AWS API di query HTTP del servizio. 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 (IAM). AWS Identity and Access Management Puoi utilizzare gli strumenti con credenziali utente IAM, token di sicurezza temporanei e ruoli IAM.

AWS Tools for PowerShell Supportano lo stesso set di servizi e AWS regioni supportati dall'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 da 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 principali dell'SDK

Per informazioni sulla manutenzione e sul supporto per le versioni principali dell'SDK e le relative dipendenze sottostanti, consulta quanto segue nella Guida di riferimento degli strumenti e degli SDK AWS:

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

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 di 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 .NET Framework 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

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 .NET Framework 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

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 utente IAM 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 regioni, la ricerca di cmdlet per un particolare servizio e l'utilizzo di alias per i cmdlet.

Utilizzo dei servizi AWS in AWS Tools for PowerShell

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