다음을 통해 공유


SiteConfig interface

App Service 앱의 구성입니다.

속성

acrUseManagedIdentityCreds

ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그

acrUserManagedIdentityID

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

alwaysOn

Always On을 사용하는 경우 true. 그렇지 않으면 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

HTTP 로깅을 사용하는 경우 true. 그렇지 않으면 false.

ipSecurityRestrictions

기본에 대한 IP 보안 제한 사항입니다.

ipSecurityRestrictionsDefaultAction

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

javaContainer

Java 컨테이너입니다.

javaContainerVersion

Java 컨테이너 버전입니다.

javaVersion

Java 버전입니다.

keyVaultReferenceIdentity

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

limits

사이트 제한.

linuxFxVersion

Linux App Framework 및 버전

loadBalancing

사이트 부하 분산.

localMySqlEnabled

로컬 MySQL을 사용하도록 설정하는 true; 그렇지 않으면 false.

logsDirectorySizeLimit

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

machineKey

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

managedPipelineMode

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

managedServiceIdentityId

관리 서비스 ID ID

metadata

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

minimumElasticInstanceCount

사이트에 대한 최소 인스턴스 수 수 이 설정은 탄력적 계획에만 적용됩니다.

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에서 main을 사용하기 위한 IP 보안 제한 사항입니다.

scmMinTlsVersion

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

scmType

SCM 형식입니다.

tracingOptions

추적 옵션입니다.

use32BitWorkerProcess

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

virtualApplications

가상 애플리케이션.

vnetName

Virtual Network 이름입니다.

vnetPrivatePortsCount

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

vnetRouteAllEnabled

Virtual Network 경로 모두 사용. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다.

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

webSocketsEnabled

WebSocket을 사용하는 경우 true. 그렇지 않으면 false.

windowsFxVersion

Xenon App Framework 및 버전

xManagedServiceIdentityId

명시적 관리 서비스 ID ID

속성 세부 정보

acrUseManagedIdentityCreds

ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그

acrUseManagedIdentityCreds?: boolean

속성 값

boolean

acrUserManagedIdentityID

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

acrUserManagedIdentityID?: string

속성 값

string

alwaysOn

Always On을 사용하는 경우 true. 그렇지 않으면 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

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

사이트 제한.

limits?: SiteLimits

속성 값

linuxFxVersion

Linux App Framework 및 버전

linuxFxVersion?: string

속성 값

string

loadBalancing

사이트 부하 분산.

loadBalancing?: SiteLoadBalancing

속성 값

localMySqlEnabled

로컬 MySQL을 사용하도록 설정하는 true; 그렇지 않으면 false.

localMySqlEnabled?: boolean

속성 값

boolean

logsDirectorySizeLimit

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

logsDirectorySizeLimit?: number

속성 값

number

machineKey

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

machineKey?: SiteMachineKey

속성 값

managedPipelineMode

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

managedPipelineMode?: ManagedPipelineMode

속성 값

managedServiceIdentityId

관리 서비스 ID ID

managedServiceIdentityId?: number

속성 값

number

metadata

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

metadata?: NameValuePair[]

속성 값

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

엔드포인트 설정 푸시

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에서 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

가상 애플리케이션.

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의 경우 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