

**Questa documentazione è valida AWS CLI solo per la versione 1.**

Abbiamo annunciato l' end-of-supportimminente rilascio della AWS CLI versione 1. Ti consigliamo di migrare alla AWS CLI versione 2. [Per date, dettagli aggiuntivi e informazioni su come effettuare la migrazione, consulta l'annuncio.](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/) Per la documentazione relativa alla versione 2 di AWS CLI, consulta la [Guida per l'utente della versione 2](https://docs.aws.amazon.com/cli/latest/userguide/).

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à.

# Cos'è la AWS Command Line Interfaceversione 1?
<a name="cli-chap-welcome"></a>

**Nota**  
La AWS CLI versione 1 non è la versione più recente di. AWS CLI Alcune funzionalità introdotte nella versione 2 della AWS CLI non sono compatibili con la versione 1 ed è necessario eseguire l’aggiornamento per accedere a tali funzionalità. Sono state apportate alcune modifiche “importanti” rispetto alla versione 1 che potrebbero richiedere la modifica degli script. Per un elenco delle modifiche principali nella versione 2, consulta [Modifiche importanti ](https://docs.aws.amazon.com/cli/latest/userguide/cliv2-migration.html) *Guida per l’utente per la Versione 2 della AWS CLI *.

Il AWS Command Line Interface (AWS CLI) è uno strumento open source che consente di interagire con i AWS servizi utilizzando i comandi nella shell della riga di comando. Con una configurazione minima, AWS CLI consente di iniziare a eseguire comandi che implementano funzionalità equivalenti a quelle fornite dal browser Console di gestione AWS dal prompt dei comandi del programma terminale:
+ **Shell di Linux**: utilizza programmi shell comuni come [https://www.gnu.org/software/bash/](https://www.gnu.org/software/bash/), [http://www.zsh.org/](http://www.zsh.org/) e [https://www.tcsh.org/](https://www.tcsh.org/) per eseguire i comandi in Linux o macOS.
+ **Riga di comando di Windows**: in Windows, esegui i comandi dal prompt dei comandi di Windows o in. PowerShell
+ **In remoto**: esegui comandi nelle istanze Amazon Elastic Compute Cloud (Amazon EC2) tramite un programma terminale remoto quali PuTTY o SSH oppure con AWS Systems Manager.

Tutte le funzioni di AWS amministrazione, gestione e accesso IaaS (infrastructure as a service) presenti in Console di gestione AWS sono disponibili nell' AWS API e. AWS CLI Le nuove funzionalità e servizi AWS IaaS forniscono Console di gestione AWS funzionalità complete tramite API e CLI al momento del lancio o entro 180 giorni dal lancio. 

 AWS CLI Fornisce l'accesso diretto al pubblico APIs dei AWS servizi. È possibile esplorare le funzionalità di un servizio con e sviluppare script di shell per gestire le risorse. AWS CLI Oltre ai comandi di basso livello equivalenti alle API, diversi AWS servizi forniscono personalizzazioni per. AWS CLI Le personalizzazioni possono includere comandi di livello più elevato che semplificano l'utilizzo di un servizio con un'API complessa.

## Informazioni sulla versione 1 AWS CLI
<a name="welcome-versions-v1"></a>

La AWS CLI versione 1 è l'originale AWS CLI e continuiamo a supportarla. Tuttavia, le nuove funzionalità principali introdotte nella AWS CLI versione 2 potrebbero non essere trasferite nella AWS CLI versione 1. Per utilizzare queste funzionalità, è necessario installare la AWS CLI versione 2. La AWS CLI versione 1 è costruita utilizzando l'SDK per Python e pertanto richiede l'installazione di una versione compatibile di Python.

Per installare la AWS CLI versione 1, vedi. [Installazione, aggiornamento e disinstallazione della AWS CLI](cli-chap-install.md)

Per controllare la versione attualmente installata utilizzare il comando seguente:

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

Per la cronologia delle versioni, consulta il [Changelog della AWS CLI versione 1](https://github.com/aws/aws-cli/blob/develop/CHANGELOG.rst) su. *GitHub*

## Manutenzione e supporto per le versioni principali dell'SDK
<a name="sdks-major-versions-maintenance-support"></a>

Per informazioni sulla manutenzione e il supporto per le versioni principali dell'SDK e le relative dipendenze sottostanti, consulta quanto segue nella Guida di riferimento agli strumenti [AWS SDKs e](https://docs.aws.amazon.com/sdkref/latest/guide/overview.html) agli strumenti:
+ [AWS SDKs e politica di manutenzione degli strumenti](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html)
+ [AWS SDKs e matrice di supporto delle versioni degli strumenti](https://docs.aws.amazon.com/sdkref/latest/guide/version-support-matrix.html)

## Informazioni su Amazon Web Services
<a name="about-aws"></a>

Amazon Web Services (AWS) è una raccolta di servizi infrastrutturali digitali utilizzabile dagli sviluppatori per sviluppare le proprie applicazioni. I servizi includono elaborazione, archiviazione, database e sincronizzazione delle applicazioni (messaggistica e accodamento). AWS utilizza un modello di servizio pay-as-you-go. Ti vengono addebitati solo i servizi utilizzati da te o dalle tue applicazioni. Inoltre, per renderla AWS più accessibile come piattaforma per la prototipazione e la sperimentazione, AWS offre un livello di utilizzo gratuito. In questo piano, i servizi sono gratuiti al di sotto di un determinato livello di utilizzo. [Per ulteriori informazioni sui AWS costi e sul piano gratuito, consulta Free Tier.AWS](https://aws.amazon.com/free/) Per creare un AWS account, apri la [AWS home page](https://aws.amazon.com/) e scegli **Crea un AWS account**.

# Informazioni sugli esempi nella Guida per utente della AWS CLI
<a name="welcome-examples"></a>

Gli esempi di AWS Command Line Interface (AWS CLI) in questa guida sono formattati utilizzando le seguenti convenzioni:
+ **Prompt**: il prompt dei comandi utilizza il prompt di Linux e viene visualizzato come (`$ `). Per i comandi specifici di Windows, `C:\>` viene utilizzato come prompt. Non includere il prompt quando digiti i comandi. 
+ **Directory**: quando i comandi devono essere eseguiti da una directory specifica, il nome della directory viene visualizzato prima del simbolo del prompt.
+ **Input utente**: il testo del comando da immettere nella riga di comando viene formattato come **user input**.
+ **Testo sostituibile**: il testo variabile, che include i nomi delle risorse scelte o gli ID generati dai servizi AWS che devi includere nei comandi, è formattato come *testo sostituibile*. Nelle righe di comando multiple o nei comandi in cui è richiesto input da tastiera specifico, anche i comandi da tastiera possono essere mostrati come testo sostituibile.
+ **Output**: l’output restituito dai servizi AWS viene mostrato sotto l’input utente e viene formattato come `computer output`.

Ad esempio, il comando **aws configure** seguente include l’input dell’utente, il testo sostituibile e l’output:

1. Nella riga di comando, immetti **aws configure**, quindi premi **Invio**.

1. L'AWS CLI genera righe di testo che richiedono di immettere ulteriori informazioni.

1. Inserisci tutte le chiavi di accesso consecutivamente e quindi premi **Invio**.

1. Quindi, immetti un nome di regione AWS nel formato mostrato, premi **Invio**, quindi premi **Invio** per l'ultima volta per ignorare l'impostazione del formato di output.

1. Il comando **Invio** finale viene mostrato come testo sostituibile in quanto per quella riga non esiste alcun input utente.

   ```
   $ aws configure
   AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
   AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
   Default region name [None]: us-west-2
   Default output format [None]: ENTER
   ```

L'esempio seguente mostra un semplice comando con l'output. Per usare questo esempio, immetti il testo completo del comando (il testo evidenziato dopo la richiesta) e quindi premi **Invio**. Il nome del gruppo di sicurezza, *`my-sg`*, è sostituibile con il nome del gruppo di sicurezza desiderato. Il documento JSON, incluse le parentesi graffe, è l'output. Se si configura l'interfaccia a riga di comando per l'output in formato testo o tabella, l'output viene formattato in modo diverso. [JSON](https://json.org) è il formato di output predefinito.

```
$ aws ec2 create-security-group --group-name my-sg --description "My security group"
{
    "GroupId": "sg-903004f8"
}
```

# Documentazione e risorse aggiuntive per AWS CLI
<a name="welcome-resources"></a>

## AWS CLI documentazione e risorse
<a name="welcome-resources-cli"></a>

Oltre a questa guida, di seguito sono elencate altre risorse online preziose per l’utilizzo della AWS CLI.
+ [AWS CLI guida di riferimento alla versione 1](https://docs.aws.amazon.com/cli/v1/reference/)
+ AWS CLI Archivio di [esempi di codice di scripting Bash](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/aws-cli). Esempi di script Bash open source. [Gli esempi di script di Bash sono ospitati nel Code Examples Repository su.AWS*GitHub*](https://github.com/awsdocs/aws-doc-sdk-examples)
+ [AWS CLI GitHub repository.](https://github.com/aws/aws-cli) È possibile visualizzare e eseguire il fork del codice sorgente per tutto il AWS CLI tempo. *GitHub* Unisciti alla community di utenti *GitHub*per fornire feedback, richiedere funzionalità e inviare i tuoi contributi. Ciò include la visualizzazione e la disponibilità di esempi di comandi per la documentazione della AWS CLI .
+ [AWS CLI repository di esempi di alias](https://github.com/awslabs/awscli-aliases) È possibile visualizzare ed eseguire il fork di esempi di AWS CLI alias su. *GitHub*
+ [AWS CLI versione 1 Changelog](https://github.com/aws/aws-cli/blob/develop/CHANGELOG.rst)
+ <a name="latest-guide"></a>[AWS CLI versione 2 Changelog](https://github.com/aws/aws-cli/blob/v2/CHANGELOG.rst?plain=1)

## Altro e strumenti AWS SDKs
<a name="welcome-resources-sdk"></a>

A seconda del caso d'uso, potresti voler scegliere uno dei AWS SDKs nostri strumenti più adatti alle tue esigenze:
+ [AWS SDKs e guida di riferimento agli strumenti](https://docs.aws.amazon.com/sdkref/latest/guide/)
+ [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp)
+ [AWS SDK per Go](https://docs.aws.amazon.com/sdk-for-go/api/)
+ [AWS SDK per Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/)
+ [AWS SDK per JavaScript](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/)
+ [AWS SDK per Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin)
+ [AWS SDK per .NET](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/)
+ [AWS SDK per Python (Boto)](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html)
+ [AWS SDK per PHP](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/)
+ [AWS Strumenti per PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/)
+ [AWS SDK per Ruby](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/)
+ [AWS SDK per Rust](https://docs.aws.amazon.com/sdk-for-rust)
+ [AWS SDK per SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap)
+ [AWS SDK per Swift](https://docs.aws.amazon.com/sdk-for-swift)
+ [AWS Amplify](https://docs.amplify.aws/swift/)