다음을 통해 공유


SiteConfig interface

App Service 앱의 구성입니다.

속성

acrUseManagedIdentityCreds

ACR 끌어오기용 관리 ID Creds를 사용하는 플래그

acrUserManagedIdentityID

사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId

alwaysOn

trueAlways On 사용하도록 설정되면 이고, false그렇지 않으면 입니다.

apiDefinition

앱의 공식 API 정의에 대한 정보입니다.

apiManagementConfig

앱에 연결된 Azure API 관리 설정입니다.

appCommandLine

시작할 앱 명령줄입니다.

appSettings

애플리케이션 설정.

autoHealEnabled

true 자동 복구를 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

autoHealRules

자동 복구 규칙.

autoSwapSlotName

슬롯 이름을 자동 교환합니다.

azureStorageAccounts

Azure Storage 계정 목록입니다.

connectionStrings

연결 문자열

cors

CORS(원본 간 리소스 공유) 설정입니다.

defaultDocuments

기본 문서입니다.

detailedErrorLoggingEnabled

true 자세한 오류 로깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

documentRoot

문서 루트입니다.

elasticWebAppScaleLimit

사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 ElasticScaleEnabled가 있는 계획의 앱에만 적용됩니다. true

experiments

다형 형식의 경우 이 작업을 수행합니다.

ftpsState

FTP/FTPS 서비스 상태

functionAppScaleLimit

사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다.

functionsRuntimeScaleMonitoringEnabled

함수 런타임 확장 모니터링을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태 가져옵니다.

handlerMappings

처리기 매핑.

healthCheckPath

상태 검사 경로

http20Enabled

Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다.

httpLoggingEnabled

true HTTP 로깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

ipSecurityRestrictions

기본 대한 IP 보안 제한.

ipSecurityRestrictionsDefaultAction

일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.

javaContainer

Java 컨테이너.

javaContainerVersion

Java 컨테이너 버전입니다.

javaVersion

Java 버전입니다.

keyVaultReferenceIdentity

Key Vault 참조 인증에 사용할 ID입니다.

limits

사이트 제한.

linuxFxVersion

Linux App Framework 및 버전

loadBalancing

사이트 부하 분산.

localMySqlEnabled

true 로컬 MySQL을 사용하도록 설정하려면 그렇지 않으면 입니다 false.

logsDirectorySizeLimit

HTTP 로그 디렉터리 크기 제한입니다.

machineKey

Site MachineKey. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

managedPipelineMode

관리되는 파이프라인 모드입니다.

managedServiceIdentityId

관리 서비스 ID ID

metadata

애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다.

minimumElasticInstanceCount

사이트의 최소 instance 개수 이 설정은 Elastic Plans에만 적용됩니다.

minTlsCipherSuite

애플리케이션에 허용되는 최소 강도 TLS 암호화 도구 모음

minTlsVersion

MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.

netFrameworkVersion

.NET Framework 버전입니다.

nodeVersion

Node.js 버전입니다.

numberOfWorkers

작업자 수입니다.

phpVersion

PHP 버전입니다.

powerShellVersion

PowerShell 버전입니다.

preWarmedInstanceCount

preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다.

publicNetworkAccess

모든 공용 트래픽을 허용하거나 차단하는 속성입니다.

publishingUsername

게시 사용자 이름입니다.

push

푸시 엔드포인트 설정.

pythonVersion

Python 버전입니다.

remoteDebuggingEnabled

true 원격 디버깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

remoteDebuggingVersion

원격 디버깅 버전.

requestTracingEnabled

true 요청 추적을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

requestTracingExpirationTime

요청 추적 만료 시간입니다.

scmIpSecurityRestrictions

scm에 대한 IP 보안 제한.

scmIpSecurityRestrictionsDefaultAction

일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다.

scmIpSecurityRestrictionsUseMain

scm에서 기본 사용하기 위한 IP 보안 제한 사항입니다.

scmMinTlsVersion

ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.

scmType

SCM 유형입니다.

tracingOptions

추적 옵션.

use32BitWorkerProcess

true 32비트 작업자 프로세스를 사용하려면 그렇지 않으면 입니다 false.

virtualApplications

가상 애플리케이션.

vnetName

Virtual Network 이름입니다.

vnetPrivatePortsCount

이 앱에 할당된 프라이빗 포트 수입니다. 런타임에 동적으로 할당됩니다.

vnetRouteAllEnabled

Virtual Network 모두 라우팅을 사용하도록 설정했습니다. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다.

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 아래에 나열된 표준 시간대 중 하나가 필요합니다.

webSocketsEnabled

true WebSocket을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

windowsFxVersion

Xenon App Framework 및 버전

xManagedServiceIdentityId

명시적 관리 서비스 ID ID

속성 세부 정보

acrUseManagedIdentityCreds

ACR 끌어오기용 관리 ID Creds를 사용하는 플래그

acrUseManagedIdentityCreds?: boolean

속성 값

boolean

acrUserManagedIdentityID

사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId

acrUserManagedIdentityID?: string

속성 값

string

alwaysOn

trueAlways On 사용하도록 설정되면 이고, false그렇지 않으면 입니다.

alwaysOn?: boolean

속성 값

boolean

apiDefinition

앱의 공식 API 정의에 대한 정보입니다.

apiDefinition?: ApiDefinitionInfo

속성 값

apiManagementConfig

앱에 연결된 Azure API 관리 설정입니다.

apiManagementConfig?: ApiManagementConfig

속성 값

appCommandLine

시작할 앱 명령줄입니다.

appCommandLine?: string

속성 값

string

appSettings

애플리케이션 설정.

appSettings?: NameValuePair[]

속성 값

autoHealEnabled

true 자동 복구를 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

autoHealEnabled?: boolean

속성 값

boolean

autoHealRules

자동 복구 규칙.

autoHealRules?: AutoHealRules

속성 값

autoSwapSlotName

슬롯 이름을 자동 교환합니다.

autoSwapSlotName?: string

속성 값

string

azureStorageAccounts

Azure Storage 계정 목록입니다.

azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}

속성 값

{[propertyName: string]: AzureStorageInfoValue}

connectionStrings

연결 문자열

connectionStrings?: ConnStringInfo[]

속성 값

cors

CORS(원본 간 리소스 공유) 설정입니다.

cors?: CorsSettings

속성 값

defaultDocuments

기본 문서입니다.

defaultDocuments?: string[]

속성 값

string[]

detailedErrorLoggingEnabled

true 자세한 오류 로깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false.

detailedErrorLoggingEnabled?: boolean

속성 값

boolean

documentRoot

문서 루트입니다.

documentRoot?: string

속성 값

string

elasticWebAppScaleLimit

사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 ElasticScaleEnabled가 있는 계획의 앱에만 적용됩니다. true

elasticWebAppScaleLimit?: number

속성 값

number

experiments

다형 형식의 경우 이 작업을 수행합니다.

experiments?: Experiments

속성 값

ftpsState

FTP/FTPS 서비스 상태

ftpsState?: string

속성 값

string

functionAppScaleLimit

사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다.

functionAppScaleLimit?: number

속성 값

number

functionsRuntimeScaleMonitoringEnabled

함수 런타임 확장 모니터링을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태 가져옵니다.

functionsRuntimeScaleMonitoringEnabled?: boolean

속성 값

boolean

handlerMappings

처리기 매핑.

handlerMappings?: HandlerMapping[]

속성 값

healthCheckPath

상태 검사 경로

healthCheckPath?: string

속성 값

string

http20Enabled

Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다.

http20Enabled?: boolean

속성 값

boolean

httpLoggingEnabled

true HTTP 로깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 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

사이트 제한.

limits?: SiteLimits

속성 값

linuxFxVersion

Linux App Framework 및 버전

linuxFxVersion?: string

속성 값

string

loadBalancing

사이트 부하 분산.

loadBalancing?: SiteLoadBalancing

속성 값

localMySqlEnabled

true 로컬 MySQL을 사용하도록 설정하려면 그렇지 않으면 입니다 false.

localMySqlEnabled?: boolean

속성 값

boolean

logsDirectorySizeLimit

HTTP 로그 디렉터리 크기 제한입니다.

logsDirectorySizeLimit?: number

속성 값

number

machineKey

Site MachineKey. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

machineKey?: SiteMachineKey

속성 값

managedPipelineMode

관리되는 파이프라인 모드입니다.

managedPipelineMode?: ManagedPipelineMode

속성 값

managedServiceIdentityId

관리 서비스 ID ID

managedServiceIdentityId?: number

속성 값

number

metadata

애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다.

metadata?: NameValuePair[]

속성 값

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

푸시 엔드포인트 설정.

push?: PushSettings

속성 값

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에서 기본 사용하기 위한 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

가상 애플리케이션.

virtualApplications?: VirtualApplication[]

속성 값

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