Antarmuka dan Operasi / Pengaturan Sistem
DataFlux Func mendukung berbagai konfigurasi kustom, pengguna dapat mengubah item konfigurasi ini di "Pengaturan Sistem".
Jika item konfigurasi telah dikonfigurasi dalam file konfigurasi config.yaml, antarmuka akan menampilkan "Pengaturan ini telah ditentukan dalam file konfigurasi", dan tidak dapat diubah melalui antarmuka.
Kustomisasi Judul Situs / Favicon / Logo
Pengguna dapat mengubah judul situs, ikon situs, dan Logo DataFlux Func.
Saat Anda menggunakan DataFlux Func untuk memenuhi kebutuhan fungsional dan menyerahkannya kepada pelanggan, Anda dapat mengubah item konfigurasi ini agar DataFlux Func lebih sesuai dengan spesifikasi pelanggan.
Bilah Pemberitahuan Atas
Ketika Anda men-deploy beberapa DataFlux Func, Anda dapat menggunakan bilah pemberitahuan atas untuk menunjukkan tujuan dari DataFlux Func saat ini.
Tautan Dokumen Bilah Navigasi
Jika Anda tidak menginginkan tautan dokumentasi resmi di bilah navigasi, atau ingin mengubah alamat yang dituju oleh tautan dokumen, Anda dapat mengubah item ini.
Pencatatan Tugas Fungsi Lokal
Jika Anda tidak ingin menyimpan catatan tugas fungsi secara lokal di DataFlux Func, Anda dapat menonaktifkan item ini.
Setelah menonaktifkan item konfigurasi ini, sistem akan menghapus semua data catatan tugas fungsi.
Pelaporan Data Pemantauan Mandiri
Informasi seperti log eksekusi fungsi DataFlux Func dapat dilaporkan ke platform data.
Cukup isi alamat DataWay / OpenWay pada item ini, dengan format sebagai berikut:
| Text Only | |
|---|---|
1 | |
| Text Only | |
|---|---|
1 | |
Anda juga dapat mengisi nama situs; nama situs tersebut akan ditambahkan ke tag tags.site_name pada data Pemantauan Mandiri.
Mengurangi Tekanan Penyimpanan Data
Secara umum, setelah mengonfigurasi "Pelaporan Data Pemantauan Mandiri", Anda dapat mempertimbangkan untuk menonaktifkan "Pencatatan Tugas Fungsi Lokal" untuk mengurangi tekanan pada layanan lokal
Untuk konten data yang dilaporkan, silakan lihat Penerapan dan Pemeliharaan / Melaporkan Data Pemantauan Mandiri
Kustomisasi Header Respons HTTP
Ditambahkan pada versi 7.3.7
Setelah dikonfigurasi, semua header respons HTTP DataFlux Func akan berisi konten yang ditentukan
Jika header respons tetap dikonfigurasi dalam file konfigurasi config.yaml, antarmuka akan menampilkan konten ini pada "Item Tetap".
Nilai defaultnya adalah sebagai berikut:
| Nilai default | |
|---|---|
1 | |
Berbagi Sumber Daya Lintas Origin (CORS)
Ditambahkan pada versi 7.3.7
Daftar aturan Origin lintas origin
Jika aturan CORS tetap dikonfigurasi dalam file konfigurasi config.yaml, antarmuka akan menampilkan aturan-aturan ini pada "Item Tetap".
Setiap baris berisi satu aturan; setelah menerima permintaan, layanan Web akan mencocokkannya secara berurutan dan memprosesnya sesuai dengan aturan pertama yang cocok
Secara default, jika cocok, lintas origin diizinkan; menambahkan "!" di awal aturan berarti jika cocok, lintas origin tidak diizinkan; jika tidak ada yang cocok, maka secara default lintas origin dilarang, seperti:
| Mengizinkan semua API yang dimulai dengan /api/v1/func-api/ untuk lintas origin, yang lainnya tidak diizinkan lintas origin | |
|---|---|
1 2 | |
Aturan yang tersedia beserta penulisannya adalah sebagai berikut:
| Aturan | Contoh | Deskripsi |
|---|---|---|
| Sembarang | "*" |
Aturan yang selalu cocok, dapat ditulis sebagai baris terakhir sebagai aturan default |
| Pencocokan Origin | "http://other.site.domain" |
Mengontrol Origin sumber tertentu |
| Pencocokan URL | "http://other.site.domain/api/v1""http://other.site.domain/api/*""http://other.site.domain/api/v*""http://other.site.domain/api/**" |
Mengontrol Origin sumber tertentu, dan hanya saat permintaan ke jalur tertentu Jalur mendukung wildcard * |
| Pencocokan Path | "/api/v1""/api/*""/api/v*""/api/**" |
Melakukan kontrol CORS hanya untuk permintaan ke jalur tertentu Jalur mendukung wildcard * |
| Pencocokan Host | "other.site.domain" |
Hanya mengontrol ketika bagian Host pada Origin sumber cocok yaitu mengabaikan jenis protokol HTTP |
| Pencocokan Host + Path | "other.site.domain/api/v1""other.site.domain/api/*""other.site.domain/api/v*""other.site.domain/api/**" |
Hanya mengontrol ketika bagian Host pada Origin sumber cocok, dan hanya untuk permintaan ke jalur tertentu Jalur mendukung wildcard * |
Konfigurasi defaultnya adalah sebagai berikut:
| Nilai default | |
|---|---|
1 2 3 4 5 6 7 8 9 | |
Filter Alamat IP
Ditambahkan pada versi 7.3.7
Aturan Filter Alamat IP
Setelah diaktifkan, antarmuka akan menampilkan IP layanan lokal, IP pengunjung saat ini, serta hasil pencocokan aturan untuk IP saat ini, termasuk akses diizinkan, hanya sebagian API yang diizinkan diakses, atau akses dilarang.
Jika aturan filter alamat IP tetap dikonfigurasi dalam file konfigurasi config.yaml, antarmuka akan menampilkan aturan-aturan ini pada "Item Tetap".
Setiap baris berisi satu aturan; setelah menerima permintaan, layanan Web akan mencocokkannya secara berurutan dan memprosesnya sesuai dengan aturan pertama yang cocok
Secara default, jika cocok, akses diizinkan; menambahkan "!" di awal aturan berarti jika cocok, akses tidak diizinkan; jika tidak ada yang cocok, maka secara default akses dilarang, seperti:
| Mengizinkan 10.0.0.1 mengakses, yang lainnya tidak diizinkan mengakses | |
|---|---|
1 2 | |
Aturan yang tersedia beserta penulisannya adalah sebagai berikut:
| Aturan | Contoh | Deskripsi |
|---|---|---|
| Alamat IP tunggal | "10.0.0.1" |
Mengontrol alamat IP tunggal yang ditentukan |
| Rentang alamat | "0.0.0.0/0" |
Melakukan kontrol pada rentang alamat IP yang ditentukan |
Konfigurasi defaultnya adalah sebagai berikut:
| Nilai default | |
|---|---|
1 | |
Menyembunyikan Kumpulan Skrip
Secara default, Kumpulan Skrip bawaan disembunyikan untuk menghindari kesalahan operasi.
Pada antarmuka, Anda dapat mengatur secara terpisah apakah akan menyembunyikan Kumpulan Skrip pra-instal, Kumpulan Skrip bawaan, dan Blueprint. Saat perlu dilihat, nonaktifkan opsi penyembunyian yang sesuai.
Pengaturan Lanjutan
Beberapa item konfigurasi yang berkaitan dengan logika mendasar DataFlux Func dan logika interaksi platform data terletak pada "Konfigurasi Lanjutan". Dalam keadaan normal, jangan mengubah item ini.
DataFlux Func ID
"DataFlux Func ID" adalah pengidentifikasi unik yang digunakan untuk membedakan berbagai deployment DataFlux Func saat DataFlux Func berinteraksi dengan platform data.
DataFlux Func ID harus diawali dengan DFF, dan tidak boleh hanya diisi dengan DFF.
Jika DataFlux Func pengguna di-deploy melalui cara klon penuh (misalnya melalui image Alibaba Cloud), maka platform data tidak akan dapat membedakan DataFlux Func yang lama dan yang baru.
Dalam hal ini, cukup ubah DataFlux Func ID ini menjadi nilai yang berbeda.