

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

# Autenticazione delle richieste tramite l'API REST (AWS firma (versione 2)
<a name="S3_Authentication2"></a>

Quando accedi ad Amazon S3 tramite REST, devi fornire gli elementi seguenti nella richiesta, in modo che questa possa essere autenticata: 

**Elementi della richiesta**
+ **AWS ID della chiave di accesso**: ogni richiesta deve contenere l'ID della chiave di accesso dell'identità utilizzata per inviare la richiesta. 
+ **Firma**: ogni richiesta deve contenere una firma di richiesta valida o la richiesta viene rifiutata. 

  Una firma di richiesta viene calcolata utilizzando la chiave di accesso segreta dell'interessato, che è un segreto condiviso unicamente tra quest'ultimo e  AWS.
+ **Timestamp**: ogni richiesta deve contenere la data e l'ora in cui è stata creata, sotto forma di stringa in UTC. 
+ **Data**: ogni richiesta deve contenere il timestamp. 

  In funzione dell'operazione API in uso, è possibile fornire un'ora e una data di scadenza per la richiesta al posto del time stamp o in aggiunta a esso. consulta l'argomento sull'autenticazione per l'operazione specifica da eseguire per determinare ciò che è necessario.

Di seguito vengono presentate le fasi generali per l'autenticazione delle richieste in Amazon S3. Si presume che l'interessato disponga degli elementi necessari: credenziali di sicurezza, ID chiave di accesso e Secret Access Key. 

![Passaggi generali da eseguire per autenticare le richieste ad Amazon S3.](http://docs.aws.amazon.com/it_it/AmazonS3/latest/developerguide/images/HMACAuthProcess_You.png)



|  |  | 
| --- |--- |
| 1 | Crea una richiesta per. AWS | 
| 2 | Calcolare la firma utilizzando la Secret Access Key. | 
| 3 | Inviare la richiesta ad Amazon S3. Includere l'ID chiave di accesso e la firma nella richiesta. Amazon S3 completa le tre fasi successive. | 

![Passaggi generali AWS eseguiti per l'autenticazione delle richieste ad Amazon S3.](http://docs.aws.amazon.com/it_it/AmazonS3/latest/developerguide/images/HMACAuthProcess_AWS.png)



|  |  | 
| --- |--- |
| 4 | Amazon S3 utilizza l'ID chiave di accesso per cercare la chiave di accesso segreta. | 
| 5 | Amazon S3 calcola una firma dai dati della richiesta e dalla chiave di accesso segreta tramite lo stesso algoritmo che hai utilizzato per calcolare la firma inviata nella richiesta. | 
| 6 | Se la firma generata da Amazon S3 corrisponde a quella inviata nella richiesta, la richiesta viene considerata autentica. Se il confronto non ha esito positivo, la richiesta viene ignorata e Amazon S3 restituisce una risposta di errore. | 

## Informazioni dettagliate sull'autenticazione
<a name="S3_Authentication_DetailedAuthentication"></a>

Per le informazioni dettagliate sull'autenticazione REST, consulta [Firma e autenticazione delle richieste REST (AWS firma (versione 2)](RESTAuthentication.md).