

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

# AWS SAM prerequisiti
<a name="prerequisites"></a>

Completate i seguenti prerequisiti prima di installare e utilizzare l'interfaccia a riga di AWS Serverless Application Model comando ()AWS SAMCLI.

Per utilizzare AWS SAMCLI, è necessario quanto segue:
+ Un AWS account, credenziali AWS Identity and Access Management (IAM) e una coppia di key di accesso IAM.
+ Il AWS Command Line Interface (AWS CLI) per configurare le AWS credenziali.

**Topics**
+ [

## Passaggio 1: crea un account AWS
](#prerequisites-sign-up)
+ [

## Fase 2: Creare un account utente IAM
](#prerequisites-create-user)
+ [

## Passaggio 3: Crea un ID della chiave di accesso e una chiave di accesso segreta
](#prerequisites-create-keys)
+ [

## Fase 4: Installare il AWS CLI
](#prerequisites-install-cli)
+ [

## Passaggio 5: Utilizzare AWS CLI per configurare le AWS credenziali
](#prerequisites-configure-credentials)
+ [

## Passaggio 6: (Opzionale) Installazione di AWS Toolkit for VS Code
](#prerequisites-install-vscode)
+ [

## Fasi successive
](#prerequisites-next-steps)

## Passaggio 1: crea un account AWS
<a name="prerequisites-sign-up"></a>

Se non ne hai uno Account AWS, completa i seguenti passaggi per crearne uno.

**Per iscriverti a un Account AWS**

1. Apri la [https://portal.aws.amazon.com/billing/registrazione.](https://portal.aws.amazon.com/billing/signup)

1. Segui le istruzioni online.

   Nel corso della procedura di registrazione riceverai una telefonata o un messaggio di testo e ti verrà chiesto di inserire un codice di verifica attraverso la tastiera del telefono.

   Quando ti iscrivi a un Account AWS, *Utente root dell'account AWS*viene creato un. L’utente root dispone dell’accesso a tutte le risorse e tutti i Servizi AWS nell’account. Come best practice di sicurezza, assegna l’accesso amministrativo a un utente e utilizza solo l’utente root per eseguire [attività che richiedono l’accesso di un utente root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

## Fase 2: Creare un account utente IAM
<a name="prerequisites-create-user"></a>

Per creare un utente amministratore, scegli una delle seguenti opzioni.


****  

| Scelta di un modo per gestire il tuo amministratore | Per | Come | Puoi anche | 
| --- | --- | --- | --- | 
| In IAM Identity Center (Consigliato) | Usa credenziali a breve termine per accedere a AWS.Ciò è in linea con le best practice per la sicurezza. Per informazioni sulle best practice, consulta [Best practice per la sicurezza in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#bp-users-federation-idp) nella *Guida per l'utente di IAM*. | Segui le istruzioni riportate in [Nozioni di base](https://docs.aws.amazon.com//singlesignon/latest/userguide/getting-started.html) nella Guida per l'utente di AWS IAM Identity Center . | Configura l'accesso programmatico [configurando l'uso AWS IAM Identity Center nella Guida AWS CLI per](https://docs.aws.amazon.com//cli/latest/userguide/cli-configure-sso.html) l'AWS Command Line Interface utente. | 
| In IAM (Non consigliato) | Usa credenziali a lungo termine per accedere a AWS. | Segui le istruzioni in [Creare un utente IAM per l’accesso di emergenza](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started-emergency-iam-user.html) nella Guida per l’utente di IAM. | Configura l’accesso programmatico seguendo quanto riportato in [Gestione delle chiavi di accesso per gli utenti IAM](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_credentials_access-keys.html) nella Guida per l’utente di IAM. | 

## Passaggio 3: Crea un ID della chiave di accesso e una chiave di accesso segreta
<a name="prerequisites-create-keys"></a>

Per l'accesso alla CLI, sono necessari un ID chiave di accesso e una chiave di accesso segreta. Utilizza credenziali temporanee al posto delle chiavi di accesso a lungo termine quando possibile. Le credenziali temporanee includono un ID della chiave di accesso, una chiave di accesso segreta e un token di sicurezza che ne indica la scadenza. Per ulteriori informazioni, consulta [Using temporary credenziali with AWS resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) nella *IAM User Guide*.

Gli utenti necessitano dell'accesso programmatico se desiderano interagire con l' AWS esterno di. Console di gestione AWS Il modo per concedere l'accesso programmatico dipende dal tipo di utente che accede. AWS

Per fornire agli utenti l’accesso programmatico, scegli una delle seguenti opzioni.


****  

| Quale utente necessita dell’accesso programmatico? | Per | Come | 
| --- | --- | --- | 
| IAM | (Consigliato) Utilizza le credenziali della console come credenziali temporanee per firmare le richieste programmatiche a,, o. AWS CLI AWS SDKs AWS APIs |  Segui le istruzioni per l’interfaccia che desideri utilizzare. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/prerequisites.html)  | 
|  Identità della forza lavoro (Utenti gestiti nel centro identità IAM)  | Utilizza credenziali temporanee per firmare le richieste programmatiche a AWS CLI, AWS SDKs, o. AWS APIs |  Segui le istruzioni per l’interfaccia che desideri utilizzare. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/prerequisites.html)  | 
| IAM | Utilizza credenziali temporanee per firmare le richieste programmatiche a AWS CLI, AWS SDKs, o. AWS APIs | Seguendo le istruzioni riportate in [Utilizzo delle credenziali temporanee con le AWS risorse nella Guida per](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) l'utente IAM. | 
| IAM | (Non consigliato)Utilizza credenziali a lungo termine per firmare richieste programmatiche a AWS CLI,, AWS SDKs o. AWS APIs |  Segui le istruzioni per l’interfaccia che desideri utilizzare. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/serverless-application-model/latest/developerguide/prerequisites.html)  | 

## Fase 4: Installare il AWS CLI
<a name="prerequisites-install-cli"></a>

 AWS CLI è uno strumento open source che consente di interagire Servizi AWS utilizzando i comandi nella shell della riga di comando. Lo AWS SAMCLI richiede AWS CLI per attività come la configurazione delle credenziali. Per ulteriori informazioni su AWS CLI, consulta [What is](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) the? AWS Command Line Interface nella *Guida AWS Command Line Interface per l'utente*.

Per installare il AWS CLI, vedere [Installazione o aggiornamento della versione più recente di AWS CLI nella](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) *Guida per l'AWS Command Line Interface utente*.

## Passaggio 5: Utilizzare AWS CLI per configurare le AWS credenziali
<a name="prerequisites-configure-credentials"></a>

**Per configurare le credenziali con IAM Identity Center**
+ Per configurare le credenziali con IAM Identity Center, consulta [Configurare il profilo con la procedura guidata di AWS configurazione sso](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html#cli-configure-sso-configure).

**Per configurare le credenziali con AWS CLI**

1. Esegui il `aws configure` comando dalla riga di comando.

1. Configura quanto segue. Seleziona ogni link per saperne di più:

   1. [ID della chiave di accesso](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds)

   1. [Chiave di accesso segreta](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-creds)

   1. [Regione AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-region)

   1. [Formato di output](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-format)

   L'esempio seguente illustra i valori di esempio.

   ```
   $ 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]: json
   ```

 AWS CLI Memorizza queste informazioni in un *profilo* (una raccolta di impostazioni) denominato `default` nei `config` file `credentials` and. Questi file si trovano nel `.aws` file della tua home directory. Per impostazione predefinita, le informazioni in questo profilo vengono utilizzate quando si esegue un AWS CLI comando che non specifica esplicitamente un profilo da utilizzare. Per ulteriori informazioni sul `credentials` file, consulta [Impostazioni dei file di configurazione e credenziali nella Guida](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html) per l'*AWS Command Line Interface utente*.

*Per ulteriori informazioni sulla configurazione delle credenziali, ad esempio sull'utilizzo di un file di configurazione e credenziali esistente, vedere [Configurazione rapida](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html) nella Guida per l'utente.AWS Command Line Interface *

## Passaggio 6: (Opzionale) Installazione di AWS Toolkit for VS Code
<a name="prerequisites-install-vscode"></a>

Per gli sviluppatori che preferiscono un ambiente di sviluppo integrato, il AWS Toolkit for VS Code offre potenti funzionalità per lo sviluppo senza server, tra cui debug visivoCodeLens , integrazione e flussi di lavoro di distribuzione semplificati.

**Prerequisiti per lo sviluppo di VS Code**
+ Visual Studio Code (versione 1.73.0 o versione successiva) installato sul sistema
+ Estensione di supporto del linguaggio YAML per VS Code

**Per installare il AWS Toolkit for VS Code**

1. Apri Visual Studio Code

1. Apri la vista Estensioni (Ctrl\$1Shift\$1X o Cmd\$1Shift\$1X)

1. Cerca AWS "Toolkit»

1. Installa l'estensione "AWS Toolkit» di Amazon Web Services

1. Installa l'estensione «YAML» di Red Hat (richiesta per le funzionalità del modello SAM) CodeLens 

**Vantaggi dell'utilizzo di VS Code con SAM AWS **
+ Debug visivo: imposta i punti di interruzione e gestisci le funzioni Lambda a livello locale
+ CodeLens integrazione: crea, distribuisci e richiama funzioni direttamente dal tuo modello SAM
+ Terminale integrato: accedi ai AWS CLI comandi AWS SAM senza uscire dall'editor
+ Convalida dei modelli: convalida in tempo reale e IntelliSense per modelli SAM

Per informazioni sulla configurazione delle AWS credenziali in VS Code, consulta [Configurazione delle credenziali](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/setup-credentials.html) nella AWS Toolkit for VS Code User Guide.

## Fasi successive
<a name="prerequisites-next-steps"></a>
+ Ora sei pronto per installare e iniziare a utilizzare. AWS SAMCLI AWS SAM Per installare il AWS SAMCLI, vedere[Installa il AWS SAMCLI](install-sam-cli.md).
+ Per configurare Visual Studio Code per lo sviluppo senza server, vedi [Configurazione del AWS Toolkit for](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/setting-up.html) VS Code.