SiteConfig interface
App Service 앱의 구성입니다.
속성
| acr |
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그 |
| acr |
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId |
| always |
Always On을 사용하는 경우 |
| api |
앱의 공식 API 정의에 대한 정보입니다. |
| api |
앱에 연결된 Azure API 관리 설정입니다. |
| app |
시작할 앱 명령줄입니다. |
| app |
애플리케이션 설정. 이 속성은 중요한 정보를 포함할 수 있으므로 일반적인 만들기 및 읽기 요청에 대한 응답으로 반환되지 않습니다. |
| auto |
자동 치유를 사용할 수 있는지 |
| auto |
자동 치유 규칙. |
| auto |
슬롯 이름을 자동 교환합니다. |
| azure |
Azure Storage 계정 목록입니다. |
| connection |
연결 문자열입니다. 이 속성은 중요한 정보를 포함할 수 있으므로 일반적인 만들기 및 읽기 요청에 대한 응답으로 반환되지 않습니다. |
| cors | CORS(원본 간 리소스 공유) 설정입니다. |
| default |
기본 문서입니다. |
| detailed |
자세한 오류 로깅을 사용하는 경우 |
| document |
문서 루트입니다. |
| elastic |
사이트를 확장할 수 있는 최대 작업자 수입니다.
이 설정은 ElasticScaleEnabled가 |
| experiments | 다형 형식에 대해 이 작업을 수행합니다. |
| ftps |
FTP/FTPS 서비스 상태 |
| function |
사이트를 확장할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다. |
| functions |
함수 런타임 크기 조정 모니터링이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태를 가져옵니다. |
| handler |
처리기 매핑입니다. |
| health |
상태 검사 경로 |
| http20Enabled | Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다. |
| http20Proxy |
Http20ProxyFlag: http2.0이 앱까지 프록시될 수 있도록 웹 사이트를 구성합니다. 0 = 사용 안 함, 1 = 모든 http2 트래픽 통과, 2 = gRPC만 통과. |
| http |
HTTP 로깅을 사용하는 경우 |
| ip |
기본에 대한 IP 보안 제한 사항입니다. |
| ip |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
| java |
Java 컨테이너입니다. |
| java |
Java 컨테이너 버전입니다. |
| java |
Java 버전입니다. |
| key |
Key Vault 참조 인증에 사용할 ID입니다. |
| limits | 사이트 제한. |
| linux |
Linux App Framework 및 버전 |
| load |
사이트 부하 분산. |
| local |
로컬 MySQL을 사용하도록 설정하는 |
| logs |
HTTP 로그 디렉터리 크기 제한입니다. |
| machine |
사이트 MachineKey. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| managed |
관리되는 파이프라인 모드입니다. |
| managed |
관리 서비스 ID ID |
| metadata | 애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다. |
| minimum |
사이트에 대한 최소 인스턴스 수 수 이 설정은 탄력적 계획에만 적용됩니다. |
| min |
애플리케이션에 허용되는 최소 강도 TLS 암호 그룹 |
| min |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
| net |
.NET Framework 버전입니다. |
| node |
Node.js버전입니다. |
| number |
작업자 수입니다. |
| php |
PHP 버전입니다. |
| power |
PowerShell 버전입니다. |
| pre |
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다. |
| public |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. |
| publishing |
게시 사용자 이름입니다. |
| push | 엔드포인트 설정 푸시 |
| python |
Python 버전입니다. |
| remote |
원격 디버깅을 사용하는 경우 |
| remote |
원격 디버깅 버전입니다. |
| request |
요청 추적을 사용하는 경우 |
| request |
요청 추적 만료 시간입니다. |
| scm |
scm에 대한 IP 보안 제한 사항입니다. |
| scm |
일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다. |
| scm |
scm에서 main을 사용하기 위한 IP 보안 제한 사항입니다. |
| scm |
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
| scm |
SCM 형식입니다. |
| tracing |
추적 옵션입니다. |
| use32Bit |
32비트 작업자 프로세스를 사용하는 |
| virtual |
가상 애플리케이션. |
| vnet |
Virtual Network 이름입니다. |
| vnet |
이 앱에 할당된 프라이빗 포트 수입니다. 런타임 시 동적으로 할당됩니다. |
| vnet |
Virtual Network 경로 모두 사용. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
| website |
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. Linux 및 Windows App Service와 호환됩니다. WEBSITE_TIME_ZONE 앱 설정 설정이 이 구성보다 우선합니다. Linux의 경우 https://www.iana.org/time-zones tz 데이터베이스 값이 필요합니다(빠른 참조는 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones참조). Windows의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 아래에 나열된 표준 시간대 중 하나가 예상됩니다. |
| web |
WebSocket을 사용하는 경우 |
| windows |
Xenon App Framework 및 버전 |
| x |
명시적 관리 서비스 ID ID |
속성 세부 정보
acrUseManagedIdentityCreds
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그
acrUseManagedIdentityCreds?: boolean
속성 값
boolean
acrUserManagedIdentityID
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId
acrUserManagedIdentityID?: string
속성 값
string
alwaysOn
Always On을 사용하는 경우 true. 그렇지 않으면 false.
alwaysOn?: boolean
속성 값
boolean
apiDefinition
apiManagementConfig
appCommandLine
시작할 앱 명령줄입니다.
appCommandLine?: string
속성 값
string
appSettings
애플리케이션 설정. 이 속성은 중요한 정보를 포함할 수 있으므로 일반적인 만들기 및 읽기 요청에 대한 응답으로 반환되지 않습니다.
appSettings?: NameValuePair[]
속성 값
autoHealEnabled
자동 치유를 사용할 수 있는지 true. 그렇지 않으면 false.
autoHealEnabled?: boolean
속성 값
boolean
autoHealRules
autoSwapSlotName
슬롯 이름을 자동 교환합니다.
autoSwapSlotName?: string
속성 값
string
azureStorageAccounts
Azure Storage 계정 목록입니다.
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
속성 값
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
연결 문자열입니다. 이 속성은 중요한 정보를 포함할 수 있으므로 일반적인 만들기 및 읽기 요청에 대한 응답으로 반환되지 않습니다.
connectionStrings?: ConnStringInfo[]
속성 값
cors
defaultDocuments
기본 문서입니다.
defaultDocuments?: string[]
속성 값
string[]
detailedErrorLoggingEnabled
자세한 오류 로깅을 사용하는 경우 true. 그렇지 않으면 false.
detailedErrorLoggingEnabled?: boolean
속성 값
boolean
documentRoot
문서 루트입니다.
documentRoot?: string
속성 값
string
elasticWebAppScaleLimit
사이트를 확장할 수 있는 최대 작업자 수입니다.
이 설정은 ElasticScaleEnabled가 true 계획의 앱에만 적용됩니다.
elasticWebAppScaleLimit?: number
속성 값
number
experiments
ftpsState
FTP/FTPS 서비스 상태
ftpsState?: string
속성 값
string
functionAppScaleLimit
사이트를 확장할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다.
functionAppScaleLimit?: number
속성 값
number
functionsRuntimeScaleMonitoringEnabled
함수 런타임 크기 조정 모니터링이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태를 가져옵니다.
functionsRuntimeScaleMonitoringEnabled?: boolean
속성 값
boolean
handlerMappings
healthCheckPath
상태 검사 경로
healthCheckPath?: string
속성 값
string
http20Enabled
Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다.
http20Enabled?: boolean
속성 값
boolean
http20ProxyFlag
Http20ProxyFlag: http2.0이 앱까지 프록시될 수 있도록 웹 사이트를 구성합니다. 0 = 사용 안 함, 1 = 모든 http2 트래픽 통과, 2 = gRPC만 통과.
http20ProxyFlag?: number
속성 값
number
httpLoggingEnabled
HTTP 로깅을 사용하는 경우 true. 그렇지 않으면 false.
httpLoggingEnabled?: boolean
속성 값
boolean
ipSecurityRestrictions
기본에 대한 IP 보안 제한 사항입니다.
ipSecurityRestrictions?: IpSecurityRestriction[]
속성 값
ipSecurityRestrictionsDefaultAction
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.
ipSecurityRestrictionsDefaultAction?: string
속성 값
string
javaContainer
Java 컨테이너입니다.
javaContainer?: string
속성 값
string
javaContainerVersion
Java 컨테이너 버전입니다.
javaContainerVersion?: string
속성 값
string
javaVersion
Java 버전입니다.
javaVersion?: string
속성 값
string
keyVaultReferenceIdentity
Key Vault 참조 인증에 사용할 ID입니다.
keyVaultReferenceIdentity?: string
속성 값
string
limits
linuxFxVersion
Linux App Framework 및 버전
linuxFxVersion?: string
속성 값
string
loadBalancing
localMySqlEnabled
로컬 MySQL을 사용하도록 설정하는 true; 그렇지 않으면 false.
localMySqlEnabled?: boolean
속성 값
boolean
logsDirectorySizeLimit
HTTP 로그 디렉터리 크기 제한입니다.
logsDirectorySizeLimit?: number
속성 값
number
machineKey
사이트 MachineKey. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
machineKey?: SiteMachineKey
속성 값
managedPipelineMode
managedServiceIdentityId
관리 서비스 ID ID
managedServiceIdentityId?: number
속성 값
number
metadata
minimumElasticInstanceCount
사이트에 대한 최소 인스턴스 수 수 이 설정은 탄력적 계획에만 적용됩니다.
minimumElasticInstanceCount?: number
속성 값
number
minTlsCipherSuite
애플리케이션에 허용되는 최소 강도 TLS 암호 그룹
minTlsCipherSuite?: string
속성 값
string
minTlsVersion
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
minTlsVersion?: string
속성 값
string
netFrameworkVersion
.NET Framework 버전입니다.
netFrameworkVersion?: string
속성 값
string
nodeVersion
Node.js버전입니다.
nodeVersion?: string
속성 값
string
numberOfWorkers
작업자 수입니다.
numberOfWorkers?: number
속성 값
number
phpVersion
PHP 버전입니다.
phpVersion?: string
속성 값
string
powerShellVersion
PowerShell 버전입니다.
powerShellVersion?: string
속성 값
string
preWarmedInstanceCount
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다.
preWarmedInstanceCount?: number
속성 값
number
publicNetworkAccess
모든 공용 트래픽을 허용하거나 차단하는 속성입니다.
publicNetworkAccess?: string
속성 값
string
publishingUsername
게시 사용자 이름입니다.
publishingUsername?: string
속성 값
string
push
pythonVersion
Python 버전입니다.
pythonVersion?: string
속성 값
string
remoteDebuggingEnabled
원격 디버깅을 사용하는 경우 true. 그렇지 않으면 false.
remoteDebuggingEnabled?: boolean
속성 값
boolean
remoteDebuggingVersion
원격 디버깅 버전입니다.
remoteDebuggingVersion?: string
속성 값
string
requestTracingEnabled
요청 추적을 사용하는 경우 true. 그렇지 않으면 false.
requestTracingEnabled?: boolean
속성 값
boolean
requestTracingExpirationTime
요청 추적 만료 시간입니다.
requestTracingExpirationTime?: Date
속성 값
Date
scmIpSecurityRestrictions
scm에 대한 IP 보안 제한 사항입니다.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
속성 값
scmIpSecurityRestrictionsDefaultAction
일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다.
scmIpSecurityRestrictionsDefaultAction?: string
속성 값
string
scmIpSecurityRestrictionsUseMain
scm에서 main을 사용하기 위한 IP 보안 제한 사항입니다.
scmIpSecurityRestrictionsUseMain?: boolean
속성 값
boolean
scmMinTlsVersion
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
scmMinTlsVersion?: string
속성 값
string
scmType
SCM 형식입니다.
scmType?: string
속성 값
string
tracingOptions
추적 옵션입니다.
tracingOptions?: string
속성 값
string
use32BitWorkerProcess
32비트 작업자 프로세스를 사용하는 true. 그렇지 않으면 false.
use32BitWorkerProcess?: boolean
속성 값
boolean
virtualApplications
vnetName
Virtual Network 이름입니다.
vnetName?: string
속성 값
string
vnetPrivatePortsCount
이 앱에 할당된 프라이빗 포트 수입니다. 런타임 시 동적으로 할당됩니다.
vnetPrivatePortsCount?: number
속성 값
number
vnetRouteAllEnabled
Virtual Network 경로 모두 사용. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다.
vnetRouteAllEnabled?: boolean
속성 값
boolean
websiteTimeZone
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. Linux 및 Windows App Service와 호환됩니다. WEBSITE_TIME_ZONE 앱 설정 설정이 이 구성보다 우선합니다. Linux의 경우 https://www.iana.org/time-zones tz 데이터베이스 값이 필요합니다(빠른 참조는 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones참조). Windows의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 아래에 나열된 표준 시간대 중 하나가 예상됩니다.
websiteTimeZone?: string
속성 값
string
webSocketsEnabled
WebSocket을 사용하는 경우 true. 그렇지 않으면 false.
webSocketsEnabled?: boolean
속성 값
boolean
windowsFxVersion
Xenon App Framework 및 버전
windowsFxVersion?: string
속성 값
string
xManagedServiceIdentityId
명시적 관리 서비스 ID ID
xManagedServiceIdentityId?: number
속성 값
number