Langkau ke kandungan utama

Perubahan konfigurasi

Beberapa perkhidmatan merangkumi tetapan boleh dikonfigurasi yang boleh disesuaikan. Di bawah ialah nilai konfigurasi yang tersedia untuk setiap perkhidmatan.

Cara mengemas kini konfigurasi

Nilai konfigurasi boleh diubah dengan menetapkan nilai helm chart semasa menggunakan helm chart dengan --set configuration.<Configuration Key>=<Configuration value>. Sebagai contoh, untuk menetapkan nilai ASPNETCORE_SHUTDOWNTIMEOUTSECONDS kepada 90 saat dan menetapkan nilai RATELIMITING__MaxMessageCount kepada 300 mesej, arahan helm adalah seperti di bawah -

helm upgrade --install cdrplatform-sync-api cdrplatform-sync-api \
--set configuration.ASPNETCORE_SHUTDOWNTIMEOUTSECONDS=90 \
--set configuration.RATELIMITING__MaxMessageCount=300

Akses API

Kunci KonfigurasiPeneranganNilai Sah
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Web Host dimatikan.Sebarang integer yang sah
AuthenticationSchemeSkim Pengesahan untuk API Access.None, Bearer, Basic
Authentication__Schemes__Bearer__ValidAudiences__0Audience yang sah untuk API Access apabila AuthenticationScheme ditetapkan kepada BearerSebarang rentetan yang sah ( cth. api://cdrplatform-api-access)
Authentication__Schemes__Bearer__ValidIssuerIssuer yang sah apabila AuthenticationScheme ditetapkan kepada Bearerhttps://sts.windows.net/\<tenant-id>/
Authentication__Schemes__Bearer__AuthorityAuthority untuk API Access apabila AuthenticationScheme ditetapkan kepada Bearerhttps://login.microsoftonline.com/\<tenant-id>/v2.0/
CLIENTS__Policy__BaseAddressURL asas yang dihantar oleh proksi kepada permintaan Policy Management APIhttp://policy-api:8080
CLIENTS__License__BaseAddressURL asas yang permintaan proxy License Management API dihantar kehttp://license-management.license-management.svc.cluster.local:8080
CLIENTS__SyncApi__BaseAddressURL asas yang permintaan proxy Sync API dihantar kehttp://api:8080
CLIENTS__AsyncApi__BaseAddressURL asas yang permintaan proxy Async API dihantar kehttp://async-api:8080
CLIENTS__IcapProfile__BaseAddressURL asas untuk menghantar permintaan proxy ICAP Profile Management kehttp://policy-api:8080

Sync API

Kunci KonfigurasiPeneranganNilai Sah
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Web Host dimatikan.Sebarang integer yang sah
RATELIMITING__MaxMessageCountBilangan maksimum mesej yang dibenarkan pada baris gilir permintaan sebelum pengehadan kadar bermulaSebarang integer yang sah
ARCHIVE__MaxLevelLapisan maksimum arkib bersarang yang akan diproses maklumat lanjutInteger positif
ARCHIVE__MaxFileCountBilangan fail maksimum yang dibenarkan dalam arkib sebelum kegagalan maklumat lanjutInteger positif
ARCHIVE__MaxArchiveCountBilangan arkib bersarang maksimum yang dibenarkan dalam arkib sebelum kegagalan maklumat lanjutInteger positif
ARCHIVE__MaxUnpackedSizeBytesSaiz maksimum yang dibenarkan bagi fail yang dinyahpek daripada arkib sebelum kegagalan maklumat lanjutInteger positif (dalam bait)

Engine

Kunci KonfigurasiPeneranganNilai Sah
DOTNET_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Host dimatikan.Sebarang integer yang sah
QUEUE__RetryLimitMenentukan bilangan kali untuk mencuba semula permintaan AsyncSebarang integer yang sah
ReversingLabs__EndpointTitik akhir ReversingLabs File Reputation API.https://data.reversinglabs.com/api/databrowser/malware_presence/query
ReversingLabs__TimeoutTempoh tamat masa dalam saat yang digunakan apabila menghubungi ReversingLabs File Reputation API (lalai kepada 100 saat).Sebarang integer yang sah

Akses Portal

Kunci KonfigurasiPeneranganNilai Sah
AuthenticationSchemeSkim Pengesahan untuk Portal Access APITiada, Bearer
Authentication__Schemes__Bearer__ValidAudiences__0Audience yang sah untuk Portal Access API. Tetapkan kepada ID Aplikasi (klien) bagi pendaftaran aplikasi cdrplatform-portal-access.Sebarang rentetan yang sah
Authentication__Schemes__Bearer__ValidIssuerIssuer yang sah untuk Portal Access APIhttps://sts.windows.net/\<tenant-id>/
Authentication__Schemes__Bearer__AuthorityAuthority untuk Portal Access APIhttps://login.microsoftonline.com/\<tenant-id>/v2.0/
REBUILD__RequireAuthenticatedUserMenentukan sama ada pengguna mesti disahkan untuk melaksanakan permintaan bina semula. Lalai ialah false.true/false

Portal

Kunci KonfigurasiPeneranganNilai Sah
BackendUrlDomain bagi CDR Platform APIhttps://<domain-name> (A valid string)
OIDC.ProviderOptions.AuthorityAuthority untuk perkhidmatan Portalhttps://login.microsoftonline.com/\<tenant-id>/v2.0
OIDC.ProviderOptions.ClientIdID Klien bagi pendaftaran Portal App (cdrplatform-portal-client)Rentetan yang sah
OIDC.ProviderOptions.RedirectUriURI ubah hala selepas Log Masuk SSOhttps://\<domain-name>/authentication/login-callback
OIDC.ProviderOptions.PostLogoutRedirectUriURI ubah hala selepas Log Keluarhttps://\<domain-name>/authentication/logout-callback
REBUILD.RequireAuthenticatedUserMenentukan sama ada pengguna mesti diautentikasi untuk mengakses halaman "Clean a file". Lalai ialah false.true/false

Pengurusan Lesen

Kunci KonfigurasiPeneranganNilai Sah
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Web Host dimatikan.Sebarang integer yang sah
DATABASE__ProviderPenyedia pangkalan data yang digunakan untuk tujuan cacheMongo / Cosmos
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan

Pembersihan

Kunci KonfigurasiPeneranganNilai Sah
DOTNET_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Host dimatikan.Sebarang integer yang sah
CleanupAmountMenentukan jumlah fail untuk dibersihkan bagi setiap kerja cron. Ini boleh ditetapkan melalui --set cron.CleanupAmount=5000Sebarang integer yang sah
maxAgeMenentukan umur maksimum fail untuk disimpan dalam storan. Ini boleh ditetapkan melalui --set cron.maxAge=01.00:00:00Sebarang Timespan yang sah
scheduleMenentukan jadual cron untuk kerja cron pembersihan dijalankan. Ini boleh ditetapkan melalui --set cron.schedule=0 */1 * * *Sebarang ungkapan jadual cron yang sah

ICAP

Kunci KonfigurasiPeneranganNilai Sah
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Host dimatikan.Sebarang integer yang sah
ICAP__ServiceHeaderPengecam yang dimasukkan ke dalam pengepala ICAP.Sebarang rentetan yang sah, lalai kepada 'Glasswall ICAP Server 1.0"'
ICAP__OptionsTTLJumlah masa dalam saat yang mana respons pilihan ICAP yang dihantar oleh pelayan adalah sah untuk klien icap.Sebarang integer sah yang disokong oleh klien icap
ICAP__IdleTimeoutLalai kepada infiniti. Menetapkan had masa yang menunjukkan berapa lama klien mesti mengambil masa sebelum pelayan akan menamatkan sambunganJangka masa yang sah contohnya 00:00:30
CACHE__MaxSizeInMbJumlah data dalam megabait yang akan disimpan oleh pelayan ICAP di dalam cache untuk fail yang dibina semulaLalai kepada 1Gb "1000"
DATABASE__ProviderPenyedia pangkalan data yang digunakan untuk tujuan cacheMongo / Cosmos
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan
CERTIFICATE__VerificationFlagsFlag yang digunakan untuk menyesuaikan pengesahan rantaian sijil dalam pelayan ICAP. Sila lihat X509VerificationFlags untuk penjelasan tentang flag pengesahan.Integer yang sah dalam julat enum
PROFILE__UseFallbackFlag Boolean yang menunjukkan sama ada hendak menggunakan profile sandaran atau tidak apabila Policy API tidak dapat dihubungi.'true' untuk mendayakan profile sandaran atau 'false' untuk menyahdayakannya. Secara lalai, ini ialah 'false'

Async API

Kunci KonfigurasiPeneranganNilai Sah
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSMenentukan tempoh masa untuk menunggu Web Host dimatikan.Sebarang integer yang sah
ARCHIVE__MaxLevelLapisan maksimum arkib bersarang yang akan diproses maklumat lanjutInteger positif
ARCHIVE__MaxFileCountBilangan fail maksimum yang dibenarkan dalam arkib sebelum kegagalan maklumat lanjutInteger positif
ARCHIVE__MaxArchiveCountBilangan arkib bersarang maksimum yang dibenarkan dalam arkib sebelum kegagalan maklumat lanjutInteger positif
ARCHIVE__MaxUnpackedSizeBytesSaiz maksimum yang dibenarkan bagi fail yang dinyahpek daripada arkib sebelum kegagalan maklumat lanjutInteger positif (dalam bait)
DATABASE__ProviderMenentukan penyedia Database yang akan digunakan apabila menyimpan Async RequestsMongo, Cosmos (Lalai kepada Mongo)
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan
QUEUE__MessageDelayInMsMasa dalam milisaat sebelum hasil permintaan ASYNC dibersihkan. Ini hendaklah ditetapkan lebih rendah daripada tempoh maxAge bagi perkhidmatan Cleanup.Sebarang integer positif yang sah. Nilai maksimum ialah (2^32)-1 milliseconds iaitu sedikit kurang daripada 50 hari.

Pengumpul Tally

Kunci KonfigurasiPeneranganNilai Sah
DATABASE__ProviderMenentukan penyedia Database yang akan digunakan apabila menyimpan Async RequestsMongo, Cosmos (Lalai kepada Mongo)
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan

Policy API

Kunci KonfigurasiPeneranganNilai Sah
DATABASE__ProviderMenentukan penyedia Database yang akan digunakan apabila menyimpan Async RequestsMongo, Cosmos (Lalai kepada Mongo)
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan

Pengumpulan Metrik (Ditamatkan)

Mulai versi 2.6.2 Halo, perkhidmatan Metrics Collation tidak lagi diperlukan.

Kunci KonfigurasiPeneranganNilai Sah
DATABASE__ProviderMenentukan penyedia Database yang akan digunakan apabila menyimpan Async RequestsMongo, Cosmos (Lalai kepada Mongo)
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan

Unjuran Metrik

Kunci KonfigurasiPeneranganNilai Sah
DATABASE__ProviderMenentukan penyedia Database yang akan digunakan apabila menyimpan Async RequestsMongo, Cosmos (Lalai kepada Mongo)
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan

Pemantau Storan

Kunci KonfigurasiPeneranganNilai Sah
DATABASE__ProviderMenentukan penyedia Database yang akan digunakan apabila menyimpan data pemantauanMongo, Cosmos (Lalai kepada Mongo)
DATABASE__DatabaseNameNama pangkalan data yang akan dicipta dalam Mongo / CosmosRentetan yang sah bergantung pada provider
DATABASE__ConnectionStringRentetan sambungan ke pangkalan data Mongo atau CosmosRentetan sambungan yang sah untuk provider yang dikonfigurasikan
GRAPHAPI__ClientIdID klien untuk pengesahan Microsoft Graph APIGUID yang sah
GRAPHAPI__ClientSecretRahsia klien untuk pengesahan Microsoft Graph APIRentetan rahsia yang sah
GRAPHAPI__TenantIdID tenant untuk pengesahan Microsoft Graph APIGUID yang sah
GRAPHAPI__MonitorValidationDelayKelewatan sebelum mengesahkan langganan monitor Graph APITempoh masa yang sah (Lalai kepada 00:00:30)
GRAPHAPI__SubscriptionDurationTempoh untuk langganan Graph API sebelum pembaharuan automatikTempoh masa yang sah (Lalai kepada 2.00:00:00)
GRAPHAPI__TenantNameNama tenant Azure yang digunakan oleh Graph APINama tenant yang sah - cth. Glasswall
CLIENTS__SyncApi__TimeoutHad masa untuk panggilan ke Sync APITempoh masa yang sah (Lalai kepada 00:03:00)
ENABLE_OUTLOOK_BANNERMengaktifkan atau menyahaktifkan ciri banner Outlooktrue, false (Lalai kepada false)
EXCHANGEONLINE__AppIdID aplikasi untuk pengesahan Exchange OnlineGUID yang sah - Diperlukan jika ENABLE_OUTLOOK_BANNER ditetapkan kepada true
EXCHANGEONLINE__OrganizationDomain organisasi Exchange OnlineDomain .onmicrosoft.com yang sah - Diperlukan jika ENABLE_OUTLOOK_BANNER ditetapkan kepada true
EXCHANGEONLINE__DistributionGroupNameNama yang diberikan kepada kumpulan pengedaran yang dicipta dalam Exchange OnlineRentetan yang sah (Lalai kepada GWStorageMonitoringUsers)
EXCHANGEONLINE__TransportRuleNameNama yang diberikan kepada peraturan aliran mel yang akan menggunakan banner kepada mereka dalam kumpulan pengedaranRentetan yang sah (Lalai kepada Glasswall Attachment Processing Notice)
EXCHANGEONLINE__DistributionListSyncHaloUriURI asas untuk API Storage Monitor bagi mendapatkan monitorURI yang sah (Lalai kepada http://localhost:8080 - port HTTP lalai Storage Monitor)
EXCHANGEONLINE__DistributionListSyncCronScheduleJadual untuk tugas penyegerakan Monitor/Banner dijalankanUngkapan cron yang sah (Lalai kepada 0 */3 * * * atau At the beginning of every 3rd hour)
MONITORING__BlockUnprocessedAttachmentsSama ada untuk menyekat lampiran Email dalam Outlook yang belum diprosestrue, false (Lalai kepada true)
MONITORING__ProcessUnsupportedExtensionsMenentukan sama ada untuk menghantar fail dengan sambungan jenis fail yang tidak disokong ke Sync API untuk diprosestrue, false
MONITORING__HealthcheckCronScheduleJadual cron untuk menjalankan semakan kesihatanUngkapan cron yang sah (Lalai kepada 0 */3 * * * atau At the beginning of every 3rd hour)
MONITORING__MaxDegreeOfParallelismBilangan maksimum operasi pemantauan selariInteger positif (Lalai kepada 5)
MONITORING__MonitorLastSeenThresholdTempoh ambang selepas itu monitor dianggap tidak aktifJangka masa yang sah (Lalai kepada 03:00:00)