Lewati ke isi

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.

system-setting.png

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.

notice-bar.png

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
http://openway.ip-or-domain?token=tkn_xxxxx
Text Only
1
http://datakit.ip-or-domain:9529

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
X-Content-Type-Options: nosniff

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
/api/v1/func-api/**
!*

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
/api/v1/func-api/**
/api/v1/cron/*
/api/v1/func-api-list
/api/v1/auth/integration/sign-in
/api/v1/fs/**
/api/v1/sync/**
/api/v1/async/**
/api/v1/al/**
/api/v1/bat/**

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
10.0.0.1
!0.0.0.0/0

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
0.0.0.0/0

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.