Chuyển đến nội dung chính

Các thay đổi cấu hình

Một số dịch vụ bao gồm các cài đặt có thể cấu hình và tùy chỉnh. Dưới đây là các giá trị cấu hình khả dụng cho từng dịch vụ.

Cách cập nhật cấu hình

Các giá trị cấu hình có thể được thay đổi bằng cách đặt các giá trị helm chart trong khi triển khai helm chart bằng --set configuration.<Configuration Key>=<Configuration value>. Ví dụ: để đặt giá trị ASPNETCORE_SHUTDOWNTIMEOUTSECONDS thành 90 giây và đặt giá trị RATELIMITING__MaxMessageCount thành 300 thông điệp, lệnh helm sẽ như bên dưới -

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

Quyền truy cập API

Khóa cấu hìnhMô tảGiá trị hợp lệ
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Web Host tắt.Bất kỳ số nguyên hợp lệ nào
AuthenticationSchemeLược đồ xác thực cho API Access.None, Bearer, Basic
Authentication__Schemes__Bearer__ValidAudiences__0Đối tượng người nhận hợp lệ cho API Access khi AuthenticationScheme được đặt thành BearerBất kỳ chuỗi hợp lệ nào (ví dụ: api://cdrplatform-api-access)
Authentication__Schemes__Bearer__ValidIssuerIssuer hợp lệ khi AuthenticationScheme được đặt thành Bearerhttps://sts.windows.net/\<tenant-id>/
Authentication__Schemes__Bearer__AuthorityAuthority cho API Access khi AuthenticationScheme được đặt thành Bearerhttps://login.microsoftonline.com/\<tenant-id>/v2.0/
CLIENTS__Policy__BaseAddressURL cơ sở mà proxy gửi yêu cầu tới Policy Management APIhttp://policy-api:8080
CLIENTS__License__BaseAddressURL cơ sở mà proxy gửi yêu cầu tới License Management APIhttp://license-management.license-management.svc.cluster.local:8080
CLIENTS__SyncApi__BaseAddressURL cơ sở mà proxy gửi yêu cầu tới Sync APIhttp://api:8080
CLIENTS__AsyncApi__BaseAddressURL cơ sở mà proxy gửi yêu cầu tới Async APIhttp://async-api:8080
CLIENTS__IcapProfile__BaseAddressURL cơ sở để proxy chuyển tiếp các yêu cầu quản lý ICAP Profile tớihttp://policy-api:8080

Sync API

Khóa cấu hìnhMô tảGiá trị hợp lệ
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Web Host tắt.Bất kỳ số nguyên hợp lệ nào
RATELIMITING__MaxMessageCountSố lượng tối đa các thông điệp được phép trên hàng đợi yêu cầu trước khi giới hạn tốc độ bắt đầu có hiệu lựcBất kỳ số nguyên hợp lệ nào
ARCHIVE__MaxLevelSố lớp tối đa của các tệp lưu trữ lồng nhau sẽ được xử lý thông tin thêmSố nguyên dương
ARCHIVE__MaxFileCountSố lượng tệp tối đa được phép trong một kho lưu trữ trước khi xảy ra lỗi thông tin thêmSố nguyên dương
ARCHIVE__MaxArchiveCountSố lượng kho lưu trữ lồng nhau tối đa được phép trong một kho lưu trữ trước khi xảy ra lỗi thông tin thêmSố nguyên dương
ARCHIVE__MaxUnpackedSizeBytesKích thước tối đa được phép của các tệp đã giải nén từ một kho lưu trữ trước khi xảy ra lỗi thông tin thêmSố nguyên dương (tính bằng byte)

Engine

Khóa cấu hìnhMô tảGiá trị hợp lệ
DOTNET_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Host tắt.Bất kỳ số nguyên hợp lệ nào
QUEUE__RetryLimitChỉ định số lần thử lại các yêu cầu AsyncBất kỳ số nguyên hợp lệ nào
ReversingLabs__EndpointĐiểm cuối ReversingLabs File Reputation API.https://data.reversinglabs.com/api/databrowser/malware_presence/query
ReversingLabs__TimeoutThời gian chờ tính bằng giây được sử dụng khi liên hệ với ReversingLabs File Reputation API (mặc định là 100 giây).Bất kỳ số nguyên hợp lệ nào

Truy cập Cổng

Khóa cấu hìnhMô tảGiá trị hợp lệ
AuthenticationSchemeLược đồ xác thực cho Portal Access APIKhông có, Bearer
Authentication__Schemes__Bearer__ValidAudiences__0Đối tượng người nhận hợp lệ cho Portal Access API. Đặt thành ID Ứng dụng (máy khách) của đăng ký ứng dụng cdrplatform-portal-access.Bất kỳ chuỗi hợp lệ nào
Authentication__Schemes__Bearer__ValidIssuerIssuer hợp lệ cho Portal Access APIhttps://sts.windows.net/\<tenant-id>/
Authentication__Schemes__Bearer__AuthorityAuthority cho Portal Access APIhttps://login.microsoftonline.com/\<tenant-id>/v2.0/
REBUILD__RequireAuthenticatedUserXác định liệu người dùng có phải được xác thực để thực hiện các yêu cầu rebuild hay không. Mặc định là false.true/false

Portal

Khóa cấu hìnhMô tảGiá trị hợp lệ
BackendUrlMiền của CDR Platform APIhttps://<domain-name> (A valid string)
OIDC.ProviderOptions.AuthorityAuthority cho dịch vụ Portalhttps://login.microsoftonline.com/\<tenant-id>/v2.0
OIDC.ProviderOptions.ClientIdClient ID của đăng ký Portal App (cdrplatform-portal-client)Một chuỗi hợp lệ
OIDC.ProviderOptions.RedirectUriURI chuyển hướng sau khi đăng nhập SSOhttps://\<domain-name>/authentication/login-callback
OIDC.ProviderOptions.PostLogoutRedirectUriURI chuyển hướng sau khi đăng xuấthttps://\<domain-name>/authentication/logout-callback
REBUILD.RequireAuthenticatedUserXác định liệu người dùng có phải được xác thực để truy cập trang "Clean a file" hay không. Mặc định là false.true/false

Quản lý giấy phép

Khóa cấu hìnhMô tảGiá trị hợp lệ
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Web Host tắt.Bất kỳ số nguyên hợp lệ nào
DATABASE__ProviderNhà cung cấp cơ sở dữ liệu được sử dụng cho mục đích lưu đệmMongo / Cosmos
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình

Dọn dẹp

Khóa cấu hìnhMô tảGiá trị hợp lệ
DOTNET_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Host tắt.Bất kỳ số nguyên hợp lệ nào
CleanupAmountChỉ định số lượng tệp cần dọn dẹp trong mỗi cron job. Có thể thiết lập giá trị này qua --set cron.CleanupAmount=5000Bất kỳ số nguyên hợp lệ nào
maxAgeChỉ định tuổi tối đa của các tệp được giữ trong bộ nhớ lưu trữ. Có thể thiết lập giá trị này qua --set cron.maxAge=01.00:00:00Bất kỳ Timespan hợp lệ nào
scheduleChỉ định lịch cron để cron job dọn dẹp chạy theo. Có thể thiết lập giá trị này qua --set cron.schedule=0 */1 * * *Bất kỳ biểu thức lịch cron hợp lệ nào

ICAP

Khóa cấu hìnhMô tảGiá trị hợp lệ
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Host tắt.Bất kỳ số nguyên hợp lệ nào
ICAP__ServiceHeaderMột định danh được chèn vào các header ICAP.Bất kỳ chuỗi hợp lệ nào, mặc định là 'Glasswall ICAP Server 1.0"'
ICAP__OptionsTTLKhoảng thời gian tính bằng giây mà phản hồi tùy chọn ICAP do máy chủ gửi có hiệu lực đối với icap client.Bất kỳ số nguyên hợp lệ nào mà icap client hỗ trợ
ICAP__IdleTimeoutMặc định là vô hạn. Đặt thời hạn cho biết client phải hoàn thành trong bao lâu trước khi máy chủ kết thúc kết nốiKhoảng thời gian hợp lệ, ví dụ 00:00:30
CACHE__MaxSizeInMbLượng dữ liệu tính bằng megabyte mà máy chủ ICAP sẽ lưu trong bộ nhớ đệm của nó cho các tệp đã được dựng lạiMặc định là 1Gb "1000"
DATABASE__ProviderNhà cung cấp cơ sở dữ liệu được sử dụng cho mục đích lưu đệmMongo / Cosmos
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình
CERTIFICATE__VerificationFlagsCác cờ được dùng để tùy chỉnh việc xác minh chuỗi chứng chỉ trong máy chủ ICAP. Vui lòng xem X509VerificationFlags để biết giải thích về các cờ xác minh.Một số nguyên hợp lệ trong phạm vi enum
PROFILE__UseFallbackCờ Boolean cho biết có sử dụng profile dự phòng hay không khi không thể liên hệ với Policy API.'true' để bật profile dự phòng hoặc 'false' để tắt. Mặc định là 'false'

Async API

Khóa cấu hìnhMô tảGiá trị hợp lệ
ASPNETCORE_SHUTDOWNTIMEOUTSECONDSChỉ định khoảng thời gian chờ Web Host tắt.Bất kỳ số nguyên hợp lệ nào
ARCHIVE__MaxLevelSố lớp tối đa của các tệp lưu trữ lồng nhau sẽ được xử lý thông tin thêmSố nguyên dương
ARCHIVE__MaxFileCountSố lượng tệp tối đa được phép trong một kho lưu trữ trước khi xảy ra lỗi thông tin thêmSố nguyên dương
ARCHIVE__MaxArchiveCountSố lượng kho lưu trữ lồng nhau tối đa được phép trong một kho lưu trữ trước khi xảy ra lỗi thông tin thêmSố nguyên dương
ARCHIVE__MaxUnpackedSizeBytesKích thước tối đa được phép của các tệp đã giải nén từ một kho lưu trữ trước khi xảy ra lỗi thông tin thêmSố nguyên dương (tính bằng byte)
DATABASE__ProviderChỉ định nhà cung cấp Database sẽ sử dụng khi lưu trữ Async RequestsMongo, Cosmos (Mặc định là Mongo)
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình
QUEUE__MessageDelayInMsThời gian tính bằng mili giây trước khi kết quả của một yêu cầu ASYNC được dọn dẹp. Giá trị này nên được đặt thấp hơn khoảng thời gian maxAge của dịch vụ Cleanup.Bất kỳ số nguyên dương hợp lệ nào. Giá trị tối đa là (2^32)-1 milliseconds, tương đương gần 50 ngày.

Tally Accumulator

Khóa cấu hìnhMô tảGiá trị hợp lệ
DATABASE__ProviderChỉ định nhà cung cấp Database sẽ sử dụng khi lưu trữ Async RequestsMongo, Cosmos (Mặc định là Mongo)
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình

Policy API

Khóa cấu hìnhMô tảGiá trị hợp lệ
DATABASE__ProviderChỉ định nhà cung cấp Database sẽ sử dụng khi lưu trữ Async RequestsMongo, Cosmos (Mặc định là Mongo)
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình

Tổng hợp Metrics (Không còn được dùng)

Kể từ phiên bản 2.6.2 của Halo, dịch vụ Metrics Collation không còn cần thiết nữa.

Khóa cấu hìnhMô tảGiá trị hợp lệ
DATABASE__ProviderChỉ định nhà cung cấp Database sẽ sử dụng khi lưu trữ Async RequestsMongo, Cosmos (Mặc định là Mongo)
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình

Metrics Projection

Khóa cấu hìnhMô tảGiá trị hợp lệ
DATABASE__ProviderChỉ định nhà cung cấp Database sẽ sử dụng khi lưu trữ Async RequestsMongo, Cosmos (Mặc định là Mongo)
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình

Storage Monitor

Khóa cấu hìnhMô tảGiá trị hợp lệ
DATABASE__ProviderChỉ định nhà cung cấp Database sẽ sử dụng khi lưu trữ dữ liệu giám sátMongo, Cosmos (Mặc định là Mongo)
DATABASE__DatabaseNameTên của cơ sở dữ liệu sẽ được tạo trong Mongo / CosmosMột chuỗi hợp lệ tùy thuộc vào nhà cung cấp
DATABASE__ConnectionStringChuỗi kết nối tới cơ sở dữ liệu Mongo hoặc CosmosMột chuỗi kết nối hợp lệ cho nhà cung cấp đã được cấu hình
GRAPHAPI__ClientIdClient ID dùng để xác thực Microsoft Graph APIGUID hợp lệ
GRAPHAPI__ClientSecretClient secret để xác thực Microsoft Graph APIMột chuỗi secret hợp lệ
GRAPHAPI__TenantIdTenant ID để xác thực Microsoft Graph APIGUID hợp lệ
GRAPHAPI__MonitorValidationDelayĐộ trễ trước khi xác thực các đăng ký monitor của Graph APIMột khoảng thời gian hợp lệ (Mặc định là 00:00:30)
GRAPHAPI__SubscriptionDurationThời lượng cho các đăng ký Graph API trước khi tự động gia hạnMột khoảng thời gian hợp lệ (Mặc định là 2.00:00:00)
GRAPHAPI__TenantNameTên của Azure tenant được Graph API sử dụngMột tên tenant hợp lệ - ví dụ: Glasswall
CLIENTS__SyncApi__TimeoutThời gian chờ cho các lệnh gọi tới Sync APIKhoảng thời gian hợp lệ (Mặc định là 00:03:00)
ENABLE_OUTLOOK_BANNERBật hoặc tắt tính năng banner Outlooktrue, false (Mặc định là false)
EXCHANGEONLINE__AppIdID ứng dụng để xác thực Exchange OnlineGUID hợp lệ - Bắt buộc nếu ENABLE_OUTLOOK_BANNER được đặt thành true
EXCHANGEONLINE__OrganizationMiền tổ chức Exchange OnlineMiền .onmicrosoft.com hợp lệ - Bắt buộc nếu ENABLE_OUTLOOK_BANNER được đặt thành true
EXCHANGEONLINE__DistributionGroupNameTên được đặt cho nhóm phân phối được tạo trong Exchange OnlineChuỗi hợp lệ (Mặc định là GWStorageMonitoringUsers)
EXCHANGEONLINE__TransportRuleNameTên được đặt cho quy tắc luồng thư sẽ áp dụng banner cho những người trong nhóm phân phốiChuỗi hợp lệ (Mặc định là Glasswall Attachment Processing Notice)
EXCHANGEONLINE__DistributionListSyncHaloUriURI cơ sở cho API của Storage Monitor để truy xuất các monitorMột URI hợp lệ (Mặc định là http://localhost:8080 - cổng HTTP mặc định của Storage Monitor)
EXCHANGEONLINE__DistributionListSyncCronScheduleLịch để tác vụ đồng bộ Monitor/Banner chạy vàoBiểu thức cron hợp lệ (Mặc định là 0 */3 * * * hoặc At the beginning of every 3rd hour)
MONITORING__BlockUnprocessedAttachmentsCó chặn các tệp đính kèm Email trong Outlook chưa được xử lý hay khôngtrue, false (Mặc định là true)
MONITORING__ProcessUnsupportedExtensionsChỉ định có gửi các tệp có phần mở rộng loại tệp không được hỗ trợ tới Sync API để xử lý hay khôngtrue, false
MONITORING__HealthcheckCronScheduleLịch cron để chạy kiểm tra tình trạngBiểu thức cron hợp lệ (Mặc định là 0 */3 * * * hoặc At the beginning of every 3rd hour)
MONITORING__MaxDegreeOfParallelismSố lượng tối đa các thao tác giám sát song songMột số nguyên dương (Mặc định là 5)
MONITORING__MonitorLastSeenThresholdKhoảng thời gian ngưỡng sau đó một monitor được coi là không hoạt độngKhoảng thời gian hợp lệ (Mặc định là 03:00:00)