White Papers
Table Of Contents
이름 필수 설명
MaxFileAge 예 시간 로그 파일은 출력 폴더에 유지됩니다. 이 기간(일
단위)보다 오래된 파일은 삭제됩니다.
Kestrel 요소는 TLS 연결을 자세히 설명합니다. 다음 표에서는 Kestrel 구성 요소를 자세히 설명합니다.
이름 필수 설명
엔드포인트 예 컨테이너 수신 포트의 세부 정보
HTTP/HTTPS 예 Docker 수신 포트의 프로토콜 정의
Pathbase 예 컨테이너(/devicesvr/api/v1)에 대한 URI 상대 경로
URL 예 컨테이너 프로토콜 및 수신 포트(https://*:5001")
인증서 예 컨테이너에 대한 TLS 연결에 사용되는 인증서의 세부
정보
경로 PKCS12 인증서(/app/certs/test.pfx)의 위치
암호 예 PKCS12 인증서 암호
텍스트 편집기를 사용하여 필요한 요소를 구성합니다. 구성 가능한 예(
굵게/기울임꼴
로 표시)가 포함된 아래의 appsettings.json을 참
조하십시오.
{
"https port":443,
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"Tenant": {
"TenantName": "
ExampleTenant
",
"TenantApiKey": "
ExampleTenantKey
",
"TenantUUID": "
5568165d-216a-4631-a115-80de74f294fd
",
"SigningCertificate": {
"IssuerPublicCertsPem": "
ExampleCertificate or Docker container path to the public key certificate
",
"IssuerPrivateKeyPem": "
ExampleCertificate or Docker container path to the private key
" },
"JwtCertificate": {
"TrustedRootsPem": "
ExampleCertificate or or the Docker container path to the trust chain of the signing
certificate
" }
},
"Upload": {
"BaseFileName": "
SIEM_Output
",
"OutputLocation": "
/var/dataEventRepository
",
"MaxFileSizeMb":
15
,
"MaxActiveFileDays":
1
,
"MaxFileAge":
3
}
},
"Kestrel": {
"Endpoints": {
"Http": {
"PathBase": “
/devicesvc/api/v1”
,
"Url”: “
http://*:5000
”
},
"Https": {
"PathBase": “
/devicesvc/api/v1"
,
"Url": "
http://*:5001
",
"Certificate": {
"Path": "
/app/certs/test.pfx
",
"Password": “
Password@123
"
}
}
}
}
28 통합