SiteConfig interface
App Service 앱의 구성입니다.
속성
acr |
ACR 끌어오기용 관리 ID Creds를 사용하는 플래그 |
acr |
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId |
always |
|
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을 통해 연결할 수 있도록 웹 사이트를 구성합니다. |
http |
|
ip |
기본 대한 IP 보안 제한. |
ip |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
java |
Java 컨테이너. |
java |
Java 컨테이너 버전입니다. |
java |
Java 버전입니다. |
key |
Key Vault 참조 인증에 사용할 ID입니다. |
limits | 사이트 제한. |
linux |
Linux App Framework 및 버전 |
load |
사이트 부하 분산. |
local |
|
logs |
HTTP 로그 디렉터리 크기 제한입니다. |
machine |
Site MachineKey. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
managed |
관리되는 파이프라인 모드입니다. |
managed |
관리 서비스 ID ID |
metadata | 애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다. |
minimum |
사이트의 최소 instance 개수 이 설정은 Elastic Plans에만 적용됩니다. |
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에서 기본 사용하기 위한 IP 보안 제한 사항입니다. |
scm |
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
scm |
SCM 유형입니다. |
tracing |
추적 옵션. |
use32Bit |
|
virtual |
가상 애플리케이션. |
vnet |
Virtual Network 이름입니다. |
vnet |
이 앱에 할당된 프라이빗 포트 수입니다. 런타임에 동적으로 할당됩니다. |
vnet |
Virtual Network 모두 라우팅을 사용하도록 설정했습니다. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
website |
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. Linux 및 Windows App Service 호환됩니다. WEBSITE_TIME_ZONE 앱 설정을 설정하면 이 구성보다 우선합니다. Linux의 경우 는 tz 데이터베이스 값을 https://www.iana.org/time-zones 예상합니다(빠른 참조 https://en.wikipedia.org/wiki/List_of_tz_database_time_zones의 경우 참조). Windows의 경우 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 아래에 나열된 표준 시간대 중 하나가 필요합니다. |
web |
|
windows |
Xenon App Framework 및 버전 |
x |
명시적 관리 서비스 ID ID |
속성 세부 정보
acrUseManagedIdentityCreds
ACR 끌어오기용 관리 ID Creds를 사용하는 플래그
acrUseManagedIdentityCreds?: boolean
속성 값
boolean
acrUserManagedIdentityID
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId
acrUserManagedIdentityID?: string
속성 값
string
alwaysOn
true
Always On 사용하도록 설정되면 이고, false
그렇지 않으면 입니다.
alwaysOn?: boolean
속성 값
boolean
apiDefinition
apiManagementConfig
appCommandLine
시작할 앱 명령줄입니다.
appCommandLine?: string
속성 값
string
appSettings
autoHealEnabled
true
자동 복구를 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false
.
autoHealEnabled?: boolean
속성 값
boolean
autoHealRules
autoSwapSlotName
슬롯 이름을 자동 교환합니다.
autoSwapSlotName?: string
속성 값
string
azureStorageAccounts
Azure Storage 계정 목록입니다.
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
속성 값
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
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
httpLoggingEnabled
true
HTTP 로깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false
.
httpLoggingEnabled?: boolean
속성 값
boolean
ipSecurityRestrictions
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
true
로컬 MySQL을 사용하도록 설정하려면 그렇지 않으면 입니다 false
.
localMySqlEnabled?: boolean
속성 값
boolean
logsDirectorySizeLimit
HTTP 로그 디렉터리 크기 제한입니다.
logsDirectorySizeLimit?: number
속성 값
number
machineKey
Site MachineKey. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
machineKey?: SiteMachineKey
속성 값
managedPipelineMode
managedServiceIdentityId
관리 서비스 ID ID
managedServiceIdentityId?: number
속성 값
number
metadata
minimumElasticInstanceCount
사이트의 최소 instance 개수 이 설정은 Elastic Plans에만 적용됩니다.
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
scmIpSecurityRestrictionsDefaultAction
일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다.
scmIpSecurityRestrictionsDefaultAction?: string
속성 값
string
scmIpSecurityRestrictionsUseMain
scm에서 기본 사용하기 위한 IP 보안 제한 사항입니다.
scmIpSecurityRestrictionsUseMain?: boolean
속성 값
boolean
scmMinTlsVersion
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
scmMinTlsVersion?: string
속성 값
string
scmType
SCM 유형입니다.
scmType?: string
속성 값
string
tracingOptions
추적 옵션.
tracingOptions?: string
속성 값
string
use32BitWorkerProcess
true
32비트 작업자 프로세스를 사용하려면 그렇지 않으면 입니다 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의 경우 는 tz 데이터베이스 값을 https://www.iana.org/time-zones 예상합니다(빠른 참조 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
true
WebSocket을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false
.
webSocketsEnabled?: boolean
속성 값
boolean
windowsFxVersion
Xenon App Framework 및 버전
windowsFxVersion?: string
속성 값
string
xManagedServiceIdentityId
명시적 관리 서비스 ID ID
xManagedServiceIdentityId?: number
속성 값
number