

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

# x-amazon-apigateway-cors oggetto
<a name="api-gateway-swagger-extensions-cors-configuration"></a>

Specificare la configurazione CORS (Cross-origin Resource Sharing) per un'API HTTP. L'estensione si applica alla struttura OpenAPI a livello root. Per ulteriori informazioni, consulta [Configurazione di CORS per HTTP APIs in API Gateway](http-api-cors.md).


| Nome proprietà | Tipo | Descrizione | 
| --- | --- | --- | 
| allowOrigins | Array |  Specifica le origini consentite.  | 
| allowCredentials | Boolean |  Specifica se le credenziali sono incluse nella richiesta CORS.  | 
| exposeHeaders | Array |  Specifica le intestazioni esposte.   | 
| maxAge | Integer |  Specifica il numero di secondi in cui il browser deve memorizzare nella cache i risultati delle richieste preliminari.  | 
| allowMethods | Array |  Specifica i metodi HTTP consentiti.  | 
| allowHeaders | Array |  Specifica le intestazioni consentite.  | 

## x-amazon-apigateway-cors esempio
<a name="api-gateway-swagger-extensions-cors-configuration"></a>

Di seguito è riportato un esempio di configurazione CORS per un'API HTTP.

```
"x-amazon-apigateway-cors": {
    "allowOrigins": [
      "https://www.example.com"
    ],
    "allowCredentials": true,
    "exposeHeaders": [
      "x-apigateway-header",
      "x-amz-date",
      "content-type"
    ],
    "maxAge": 3600,
    "allowMethods": [
      "GET",
      "OPTIONS",
      "POST"
    ],
    "allowHeaders": [
      "x-apigateway-header",
      "x-amz-date",
      "content-type"
    ]
}
```