

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

# Risoluzione degli errori nelle richieste API
<a name="query-api-troubleshooting"></a>

Nell'API Amazon EC2 Query, i codici di errore sono indicati come client o server. Gli errori del client di solito si verificano perché c'è un problema con la struttura, il contenuto o la validità della richiesta. Gli errori del server in genere indicano un problema sul lato server. 

Per ulteriori informazioni sui codici di errore delle API, consulta Codici [di errore](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/api-error-codes.html).

**Topics**
+ [Frequenza delle richieste dell'API Query](#api-request-rate)
+ [Consistenza finale](#api-eventual-consistency)
+ [Operazione non autorizzata](#unauthorized-operation)

## Frequenza delle richieste dell'API Query
<a name="api-request-rate"></a>

Limitiamo le richieste API di Amazon EC2 per AWS ogni account in base alla regione per migliorare le prestazioni del servizio. Garantiamo che tutte le chiamate all'API Amazon EC2 (indipendentemente dal fatto che provengano da un'applicazione, da un'interfaccia a riga di comando o dalla console Amazon EC2) non superino la frequenza di richieste API massima consentita. La frequenza massima di richieste API può variare tra le regioni. Tieni presente che le richieste API effettuate dagli utenti sono attribuite al sottostante Account AWS.

Per ulteriori informazioni, consulta [Request throttling](https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-throttling.html) nella *Amazon EC2 Developer Guide*.

## Consistenza finale
<a name="api-eventual-consistency"></a>

L'API Amazon EC2 segue un modello di coerenza finale, a causa della natura distribuita del sistema che supporta l'API. Ciò significa che il risultato di un comando API eseguito che influisce sulle risorse Amazon EC2 potrebbe non essere immediatamente visibile a tutti i comandi successivi che esegui. È necessario tenerlo a mente quando si esegue un comando API che segue immediatamente un comando API precedente.

Per ulteriori informazioni, consulta la sezione [Eventual consistency](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) nella *Guida per gli sviluppatori di Amazon EC2*.

## Operazione non autorizzata
<a name="unauthorized-operation"></a>

Per impostazione predefinita, utenti, gruppi e ruoli non dispongono dell'autorizzazione per creare o modificare risorse Amazon EC2 o eseguire attività utilizzando l'API Amazon EC2. È necessario concedere esplicitamente l'autorizzazione tramite le politiche IAM. Se un utente tenta di eseguire un'azione per la quale non è stata concessa l'autorizzazione, la richiesta restituisce il seguente errore:`Client.UnauthorizedOperation`.

Questo errore può verificarsi quando una politica è involontariamente restrittiva. Ad esempio, per consentire a un utente di avviare istanze in una sottorete specifica, è necessario concedere le autorizzazioni per le seguenti risorse specificandone gli ARN nella policy IAM: istanze, volumi, AMI, la sottorete specifica, le interfacce di rete, le coppie di chiavi e i gruppi di sicurezza. Se ometti l'autorizzazione per i volumi, ad esempio, l'utente può avviare un'istanza solo da un'AMI basata su store-backed di istanze, poiché non dispone dell'autorizzazione per creare il volume EBS root per un'istanza. EBS-backed 

Per ulteriori informazioni sulla creazione di policy IAM per Amazon EC2, consulta [IAM policies for Amazon EC2 nella Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-policies-for-amazon-ec2.html) EC2 User *Guide*.

*Per ulteriori informazioni su quali ARN è possibile utilizzare con quali azioni API di Amazon EC2, [consulta Azioni, risorse e chiavi di condizione per Amazon EC2](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonec2.html) nel Service Authorization Reference.*