

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

# Aktifkan CORS di Edge AWS IoT SiteWise APIs
<a name="enable-cors-edge-apis"></a>

Mengaktifkan CORS (Cross-Origin Resource Sharing) di AWS IoT SiteWise Edge APIs memungkinkan aplikasi web untuk berkomunikasi langsung dengan APIs berbagai domain. Hal ini memungkinkan integrasi tanpa batas, pertukaran data real-time, dan akses data lintas domain tanpa server perantara atau solusi. Pengaturan CORS dapat dikonfigurasi untuk menentukan asal yang diizinkan, memastikan akses lintas asal yang terkontrol. 

**catatan**  
CORS tersedia untuk versi 3.3.1 dan yang lebih baru dari Fitur ini tersedia untuk versi 3.3.1 dan yang lebih baru dari komponen. `aws.iot.SiteWiseEdgeProcessor` Untuk informasi selengkapnya, lihat [AWS IoT SiteWise prosesor](https://docs.aws.amazon.com/greengrass/v2/developerguide/iotsitewise-processor-component.html) di *Panduan AWS IoT Greengrass Version 2 Pengembang*.

**Untuk mengaktifkan CORS di SiteWise Edge APIs**

1. Navigasikan ke [konsol AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/) tersebut.

1. Di panel navigasi, pilih **gateway Edge**.

1. Pilih gateway SiteWise Edge yang ingin Anda aktifkan CORS. Anda dapat mengaktifkan CORS pada jenis AWS IoT Greengrass V2 penerapan.

1. Di bagian **konfigurasi Gateway**, pilih perangkat inti **Greengrass** terkait.

1. Di tab **Deployment**, di bawah Perangkat Greengrass, pilih **tautan penerapan yang sesuai**.

1. Di bawah **Tindakan** pilih **Revisi**, lalu **Revisi penerapan**.
**penting**  
Membuat konfigurasi berkemampuan CORS yang direvisi menggantikan konfigurasi perangkat saat ini.

1. Di **Langkah 1, Tentukan target**, berikan **Nama** opsional untuk mengidentifikasi penyebaran. 

1. **Pada **Langkah 2, Pilih komponen - opsional**, Anda dapat membiarkan semua pilihan saat ini apa adanya dan memilih Berikutnya.**

1. Pada **Langkah 3, Konfigurasikan komponen - opsional**, pilih **aws.iot. SiteWiseEdgeProcessor**, dan pilih **Configure component**.

1. Di bagian Pembaruan konfigurasi, di bawah Konfigurasi untuk digabungkan, masukkan JSON berikut:

   ```
   {
       "AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN": "*"
   }
   ```
**catatan**  
Menggunakan `*` sebagai nilai untuk `AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN` memungkinkan semua asal. Untuk lingkungan produksi, disarankan untuk menentukan asal yang tepat URLs untuk keamanan yang lebih baik.

1. Pilih **Konfirmasi**.

1. Pilih **Berikutnya** untuk melanjutkan melalui langkah-langkah yang tersisa sampai Anda tiba di **Step5, Review**.

1. Tinjau perubahan konfigurasi Anda, lalu pilih **Deploy** untuk menerapkan perubahan ke gateway SiteWise Edge Anda.
**catatan**  
Atau, Anda dapat mengaktifkan CORS dengan menyetel global variabel lingkungan `AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN` ke `*` AWS IoT SiteWise gateway Anda.

**catatan**  
Untuk proxy yang diautentikasi, `userinfo` harus disertakan dalam `url` bidang dalam konfigurasi proxy daripada sebagai terpisah `username` dan `password` bidang.

Setelah penerapan selesai, CORS diaktifkan di SiteWise Edge API Anda, memungkinkan asal yang ditentukan untuk membuat permintaan lintas asal ke API.