

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

Menentukan konfigurasi cross-origin resource sharing (CORS) untuk HTTP API. Ekstensi ini berlaku untuk struktur OpenAPI tingkat root. Untuk mempelajari selengkapnya, lihat [Konfigurasikan CORS untuk HTTP APIs di API Gateway](http-api-cors.md).


| Nama properti | Tipe | Deskripsi | 
| --- | --- | --- | 
| allowOrigins | Array |  Menentukan asal-usul diizinkan.  | 
| allowCredentials | Boolean |  Menentukan apakah kredensial termasuk dalam permintaan CORS.  | 
| exposeHeaders | Array |  Menentukan header yang diekspos.   | 
| maxAge | Integer |  Menentukan jumlah detik bahwa browser harus cache hasil permintaan preflight.  | 
| allowMethods | Array |  Menentukan metode HTTP diperbolehkan.  | 
| allowHeaders | Array |  Menentukan header diperbolehkan.  | 

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

Berikut ini adalah contoh konfigurasi CORS untuk HTTP API.

```
"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"
    ]
}
```