Web Apps - Update Configuration Slot
앱 구성을 업데이트 대한 설명입니다.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web?api-version=2023-12-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
name
|
path | True |
string |
응용 프로그램의 이름입니다. |
resource
|
path | True |
string |
리소스가 속한 리소스 그룹의 이름입니다. regex 패턴: |
slot
|
path | True |
string |
배포 슬롯의 이름입니다. 슬롯을 지정하지 않으면 API는 프로덕션 슬롯에 대한 구성을 업데이트합니다. |
subscription
|
path | True |
string |
Azure 구독 ID. GUID 형식 문자열입니다(예: 000000000-0000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
API 버전 |
요청 본문
Name | 형식 | Description |
---|---|---|
kind |
string |
리소스 종류입니다. |
properties.acrUseManagedIdentityCreds |
boolean |
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그 |
properties.acrUserManagedIdentityID |
string |
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId |
properties.alwaysOn |
boolean |
|
properties.apiDefinition |
앱의 공식 API 정의에 대한 정보입니다. |
|
properties.apiManagementConfig |
앱에 연결된 Azure API 관리 설정입니다. |
|
properties.appCommandLine |
string |
시작할 앱 명령줄입니다. |
properties.appSettings |
애플리케이션 설정. |
|
properties.autoHealEnabled |
boolean |
|
properties.autoHealRules |
자동 치유 규칙. |
|
properties.autoSwapSlotName |
string |
슬롯 이름을 자동 교환합니다. |
properties.azureStorageAccounts |
<string,
Azure |
Azure Storage 계정 목록입니다. |
properties.connectionStrings |
연결 문자열 |
|
properties.cors |
CORS(원본 간 리소스 공유) 설정입니다. |
|
properties.defaultDocuments |
string[] |
기본 문서입니다. |
properties.detailedErrorLoggingEnabled |
boolean |
|
properties.documentRoot |
string |
문서 루트. |
properties.elasticWebAppScaleLimit |
integer |
사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다.
이 설정은 ElasticScaleEnabled가 있는 계획의 앱에만 적용됩니다. |
properties.experiments |
다형 형식에 대해 이 작업을 수행합니다. |
|
properties.ftpsState |
FTP/FTPS 서비스 상태 |
|
properties.functionAppScaleLimit |
integer |
사이트에서 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다. |
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
함수 런타임 확장 모니터링을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 크기 조정 상태 가져옵니다. |
properties.handlerMappings |
처리기 매핑. |
|
properties.healthCheckPath |
string |
상태 검사 경로 |
properties.http20Enabled |
boolean |
Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다. |
properties.httpLoggingEnabled |
boolean |
|
properties.ipSecurityRestrictions |
기본 대한 IP 보안 제한. |
|
properties.ipSecurityRestrictionsDefaultAction |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
|
properties.javaContainer |
string |
Java 컨테이너. |
properties.javaContainerVersion |
string |
Java 컨테이너 버전입니다. |
properties.javaVersion |
string |
Java 버전입니다. |
properties.keyVaultReferenceIdentity |
string |
Key Vault 참조 인증에 사용할 ID입니다. |
properties.limits |
사이트 제한. |
|
properties.linuxFxVersion |
string |
Linux App Framework 및 버전 |
properties.loadBalancing |
사이트 부하 분산. |
|
properties.localMySqlEnabled |
boolean |
|
properties.logsDirectorySizeLimit |
integer |
HTTP 로그 디렉터리 크기 제한입니다. |
properties.managedPipelineMode |
관리형 파이프라인 모드. |
|
properties.managedServiceIdentityId |
integer |
관리 서비스 ID ID |
properties.metadata |
애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다. |
|
properties.minTlsCipherSuite |
애플리케이션에 허용되는 최소 강도 TLS 암호화 도구 모음 |
|
properties.minTlsVersion |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
|
properties.minimumElasticInstanceCount |
integer |
사이트의 최소 instance 개수 이 설정은 Elastic Plans에만 적용됩니다. |
properties.netFrameworkVersion |
string |
.NET Framework 버전입니다. |
properties.nodeVersion |
string |
Node.js 버전입니다. |
properties.numberOfWorkers |
integer |
작업자 수입니다. |
properties.phpVersion |
string |
PHP 버전입니다. |
properties.powerShellVersion |
string |
PowerShell 버전입니다. |
properties.preWarmedInstanceCount |
integer |
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다. |
properties.publicNetworkAccess |
string |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. |
properties.publishingUsername |
string |
게시 사용자 이름입니다. |
properties.push |
엔드포인트 설정을 푸시합니다. |
|
properties.pythonVersion |
string |
Python 버전입니다. |
properties.remoteDebuggingEnabled |
boolean |
|
properties.remoteDebuggingVersion |
string |
원격 디버깅 버전. |
properties.requestTracingEnabled |
boolean |
|
properties.requestTracingExpirationTime |
string |
요청 추적 만료 시간입니다. |
properties.scmIpSecurityRestrictions |
scm에 대한 IP 보안 제한. |
|
properties.scmIpSecurityRestrictionsDefaultAction |
일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다. |
|
properties.scmIpSecurityRestrictionsUseMain |
boolean |
scm에서 기본 사용하기 위한 IP 보안 제한 사항입니다. |
properties.scmMinTlsVersion |
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
|
properties.scmType |
SCM 형식입니다. |
|
properties.tracingOptions |
string |
추적 옵션. |
properties.use32BitWorkerProcess |
boolean |
|
properties.virtualApplications |
가상 애플리케이션. |
|
properties.vnetName |
string |
Virtual Network 이름입니다. |
properties.vnetPrivatePortsCount |
integer |
이 앱에 할당된 프라이빗 포트 수입니다. 런타임에 동적으로 할당됩니다. |
properties.vnetRouteAllEnabled |
boolean |
Virtual Network 모두 라우팅을 사용하도록 설정했습니다. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
properties.webSocketsEnabled |
boolean |
|
properties.websiteTimeZone |
string |
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. 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 아래에 나열된 표준 시간대 중 하나가 필요합니다. |
properties.windowsFxVersion |
string |
Xenon App Framework 및 버전 |
properties.xManagedServiceIdentityId |
integer |
명시적 관리 서비스 ID ID |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상 |
|
Other Status Codes |
오류 응답을 App Service. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
정의
Name | Description |
---|---|
Api |
앱의 공식 API 정의에 대한 정보입니다. |
Api |
앱에 연결된 APIM(Azure API Management) 구성입니다. |
Auto |
규칙이 트리거될 때 자동 복구 모듈에서 수행할 작업입니다. |
Auto |
수행할 미리 정의된 작업입니다. |
Auto |
자동 복구 규칙이 트리거될 때 실행할 사용자 지정 작업입니다. |
Auto |
자동 복구에 대해 정의할 수 있는 규칙입니다. |
Auto |
자동 복구를 위한 트리거입니다. |
Azure |
사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다. |
Azure |
스토리지 계정에 사용할 탑재 프로토콜입니다. |
Azure |
스토리지 계정의 상태입니다. |
Azure |
스토리지 유형입니다. |
Connection |
데이터베이스 유형입니다. |
Conn |
데이터베이스 연결 문자열 정보입니다. |
Cors |
앱에 대한 CORS(원본 간 리소스 공유) 설정입니다. |
Default |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
Default |
오류 응답을 App Service. |
Details | |
Error |
오류 모델. |
Experiments |
프로덕션 실험의 라우팅 규칙입니다. |
Ftps |
FTP/FTPS 서비스 상태 |
Handler |
특정 확장으로 HTTP 요청을 처리하는 처리기를 정의하는 데 사용되는 IIS 처리기 매핑입니다. 예를 들어 *.php 확장으로 모든 HTTP 요청을 처리하도록 php-cgi.exe 프로세스를 구성하는 데 사용됩니다. |
Ip |
이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다. |
Ip |
앱에 대한 IP 보안 제한. |
Managed |
관리형 파이프라인 모드. |
Name |
이름 값 쌍입니다. |
Push |
앱에 대한 푸시 설정입니다. |
Ramp |
램프업 테스트를 위한 라우팅 규칙입니다. 이 규칙을 사용하면 정적 트래픽 %을 슬롯으로 리디렉션하거나 성능에 따라 라우팅 %를 점진적으로 변경할 수 있습니다. |
Requests |
총 요청에 따라 트리거합니다. |
Scm |
SCM 형식입니다. |
Site |
웹앱 구성 ARM 리소스. |
Site |
앱에 설정된 메트릭 제한입니다. |
Site |
사이트 부하 분산. |
Site |
앱의 MachineKey입니다. |
Slow |
요청 실행 시간에 따라 트리거합니다. |
Status |
상태 코드를 기반으로 트리거합니다. |
Status |
상태 코드 범위에 따라 트리거합니다. |
Supported |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
Tls |
애플리케이션에 허용되는 최소 강도 TLS 암호화 제품군 |
Virtual |
앱의 가상 애플리케이션. |
Virtual |
가상 애플리케이션에 대한 디렉터리입니다. |
ApiDefinitionInfo
앱의 공식 API 정의에 대한 정보입니다.
Name | 형식 | Description |
---|---|---|
url |
string |
API 정의의 URL입니다. |
ApiManagementConfig
앱에 연결된 APIM(Azure API Management) 구성입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
APIM-Api 식별자입니다. |
AutoHealActions
규칙이 트리거될 때 자동 복구 모듈에서 수행할 작업입니다.
Name | 형식 | Description |
---|---|---|
actionType |
수행할 미리 정의된 작업입니다. |
|
customAction |
수행할 사용자 지정 작업입니다. |
|
minProcessExecutionTime |
string |
작업을 수행하기 전에 프로세스가 실행되어야 하는 최소 시간 |
AutoHealActionType
수행할 미리 정의된 작업입니다.
Name | 형식 | Description |
---|---|---|
CustomAction |
string |
|
LogEvent |
string |
|
Recycle |
string |
AutoHealCustomAction
자동 복구 규칙이 트리거될 때 실행할 사용자 지정 작업입니다.
Name | 형식 | Description |
---|---|---|
exe |
string |
실행할 실행 파일입니다. |
parameters |
string |
실행 파일에 대한 매개 변수입니다. |
AutoHealRules
자동 복구에 대해 정의할 수 있는 규칙입니다.
Name | 형식 | Description |
---|---|---|
actions |
규칙이 트리거될 때 실행할 작업입니다. |
|
triggers |
자동 복구 작업을 실행할 시기를 설명하는 조건입니다. |
AutoHealTriggers
자동 복구를 위한 트리거입니다.
Name | 형식 | Description |
---|---|---|
privateBytesInKB |
integer |
프라이빗 바이트를 기반으로 하는 규칙입니다. |
requests |
총 요청을 기반으로 하는 규칙입니다. |
|
slowRequests |
요청 실행 시간을 기반으로 하는 규칙입니다. |
|
slowRequestsWithPath |
경로가 있는 여러 느린 요청 규칙을 기반으로 하는 규칙 |
|
statusCodes |
상태 코드를 기반으로 하는 규칙입니다. |
|
statusCodesRange |
상태 코드 범위를 기반으로 하는 규칙입니다. |
AzureStorageInfoValue
사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다.
Name | 형식 | Description |
---|---|---|
accessKey |
string |
스토리지 계정에 대한 액세스 키입니다. |
accountName |
string |
스토리지 계정 이름 |
mountPath |
string |
사이트의 런타임 환경 내에서 스토리지를 탑재하는 경로입니다. |
protocol |
스토리지 계정에 사용할 탑재 프로토콜입니다. |
|
shareName |
string |
파일 공유의 이름(컨테이너 이름, Blob Storage의 경우). |
state |
스토리지 계정의 상태입니다. |
|
type |
스토리지 유형입니다. |
AzureStorageProtocol
스토리지 계정에 사용할 탑재 프로토콜입니다.
Name | 형식 | Description |
---|---|---|
Http |
string |
|
Nfs |
string |
|
Smb |
string |
AzureStorageState
스토리지 계정의 상태입니다.
Name | 형식 | Description |
---|---|---|
InvalidCredentials |
string |
|
InvalidShare |
string |
|
NotValidated |
string |
|
Ok |
string |
AzureStorageType
스토리지 유형입니다.
Name | 형식 | Description |
---|---|---|
AzureBlob |
string |
|
AzureFiles |
string |
ConnectionStringType
데이터베이스 유형입니다.
Name | 형식 | Description |
---|---|---|
ApiHub |
string |
|
Custom |
string |
|
DocDb |
string |
|
EventHub |
string |
|
MySql |
string |
|
NotificationHub |
string |
|
PostgreSQL |
string |
|
RedisCache |
string |
|
SQLAzure |
string |
|
SQLServer |
string |
|
ServiceBus |
string |
ConnStringInfo
데이터베이스 연결 문자열 정보입니다.
Name | 형식 | Description |
---|---|---|
connectionString |
string |
연결 문자열 값입니다. |
name |
string |
연결 문자열 이름입니다. |
type |
데이터베이스 유형입니다. |
CorsSettings
앱에 대한 CORS(원본 간 리소스 공유) 설정입니다.
Name | 형식 | Description |
---|---|---|
allowedOrigins |
string[] |
원본 간 호출을 수행할 수 있어야 하는 원본 목록을 가져오거나 설정합니다(예: http://example.com:12345). 모두를 허용하려면 "*"를 사용합니다. |
supportCredentials |
boolean |
자격 증명이 있는 CORS 요청이 허용되는지 여부를 가져오거나 설정합니다. 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials를 참조하세요. |
DefaultAction
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다.
Name | 형식 | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
DefaultErrorResponse
오류 응답을 App Service.
Name | 형식 | Description |
---|---|---|
error |
오류 모델. |
Details
Name | 형식 | Description |
---|---|---|
code |
string |
프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다. |
message |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
target |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
Error
오류 모델.
Name | 형식 | Description |
---|---|---|
code |
string |
프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다. |
details |
Details[] |
자세한 오류입니다. |
innererror |
string |
디버그 오류에 대한 자세한 정보입니다. |
message |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
target |
string |
자세한 오류 설명 및 디버깅 정보입니다. |
Experiments
프로덕션 실험의 라우팅 규칙입니다.
Name | 형식 | Description |
---|---|---|
rampUpRules |
램프업 규칙 목록입니다. |
FtpsState
FTP/FTPS 서비스 상태
Name | 형식 | Description |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
HandlerMapping
특정 확장으로 HTTP 요청을 처리하는 처리기를 정의하는 데 사용되는 IIS 처리기 매핑입니다. 예를 들어 *.php 확장으로 모든 HTTP 요청을 처리하도록 php-cgi.exe 프로세스를 구성하는 데 사용됩니다.
Name | 형식 | Description |
---|---|---|
arguments |
string |
스크립트 프로세서에 전달할 명령줄 인수입니다. |
extension |
string |
이 확장의 요청은 지정된 FastCGI 애플리케이션을 사용하여 처리됩니다. |
scriptProcessor |
string |
FastCGI 애플리케이션의 절대 경로입니다. |
IpFilterTag
이 IP 필터를 사용할 항목을 정의합니다. 프록시에 대한 IP 필터링을 지원하기 위한 것입니다.
Name | 형식 | Description |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
IpSecurityRestriction
앱에 대한 IP 보안 제한.
Name | 형식 | Description |
---|---|---|
action |
string |
이 IP 범위에 대한 액세스를 허용하거나 거부합니다. |
description |
string |
IP 제한 규칙 설명입니다. |
headers |
object |
IP 제한 규칙 헤더. X-Forwarded-Host(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). 일치하는 논리는 입니다.
X-Forwarded-For(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). 일치하는 논리는 입니다.
X-Azure-FDID 및 X-FD-HealthProbe. 일치하는 논리는 정확히 일치합니다. |
ipAddress |
string |
보안 제한이 유효한 IP 주소입니다. 순수 ipv4 주소(필수 SubnetMask 속성) 또는 ipv4/mask(선행 비트 일치)와 같은 CIDR 표기법 형식일 수 있습니다. CIDR의 경우 SubnetMask 속성을 지정해서는 안 됩니다. |
name |
string |
IP 제한 규칙 이름입니다. |
priority |
integer |
IP 제한 규칙의 우선 순위입니다. |
subnetMask |
string |
제한이 유효한 IP 주소 범위에 대한 서브넷 마스크입니다. |
subnetTrafficTag |
integer |
(내부) 서브넷 트래픽 태그 |
tag |
이 IP 필터를 사용할 항목을 정의합니다. 프록시에서 IP 필터링을 지원하기 위한 것입니다. |
|
vnetSubnetResourceId |
string |
가상 네트워크 리소스 ID |
vnetTrafficTag |
integer |
(내부) Vnet 트래픽 태그 |
ManagedPipelineMode
관리형 파이프라인 모드.
Name | 형식 | Description |
---|---|---|
Classic |
string |
|
Integrated |
string |
NameValuePair
이름 값 쌍입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
쌍 이름입니다. |
value |
string |
쌍 값입니다. |
PushSettings
앱에 대한 푸시 설정입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID입니다. |
kind |
string |
리소스 종류입니다. |
name |
string |
리소스 이름입니다. |
properties.dynamicTagsJson |
string |
푸시 등록 엔드포인트의 사용자 클레임에서 평가할 동적 태그 목록을 포함하는 JSON 문자열을 가져오거나 설정합니다. |
properties.isPushEnabled |
boolean |
푸시 엔드포인트를 사용할 수 있는지 여부를 나타내는 플래그를 가져오거나 설정합니다. |
properties.tagWhitelistJson |
string |
푸시 등록 엔드포인트에서 사용할 허용 목록에 포함된 태그 목록이 포함된 JSON 문자열을 가져오거나 설정합니다. |
properties.tagsRequiringAuth |
string |
푸시 등록 엔드포인트에서 사용자 인증을 사용해야 하는 태그 목록이 포함된 JSON 문자열을 가져오거나 설정합니다. 태그는 영숫자 문자와 '_', '@', '#', '.', ':', '-'로 구성됩니다. 유효성 검사는 PushRequestHandler에서 수행해야 합니다. |
type |
string |
리소스 종류. |
RampUpRule
램프업 테스트를 위한 라우팅 규칙입니다. 이 규칙을 사용하면 정적 트래픽 %을 슬롯으로 리디렉션하거나 성능에 따라 라우팅 %를 점진적으로 변경할 수 있습니다.
Name | 형식 | Description |
---|---|---|
actionHostName |
string |
결정된 경우 트래픽이 리디렉션될 슬롯의 호스트 이름입니다. 예: myapp-stage.azurewebsites.net. |
changeDecisionCallbackUrl |
string |
사용자 지정 의사 결정 알고리즘은 URL을 지정할 수 있는 TiPCallback 사이트 확장에서 제공할 수 있습니다. 스캐폴드 및 계약에 대한 TiPCallback 사이트 확장을 참조하세요. https://www.siteextensions.net/packages/TiPCallback/ |
changeIntervalInMinutes |
integer |
ReroutePercentage를 다시 평가하는 간격(분)을 지정합니다. |
changeStep |
number |
자동 램프 업 시나리오에서 이 단계는 또는 |
maxReroutePercentage |
number |
ReroutePercentage가 유지되는 아래의 상한을 지정합니다. |
minReroutePercentage |
number |
ReroutePercentage가 유지되는 위의 하위 경계를 지정합니다. |
name |
string |
라우팅 규칙의 이름입니다. 권장되는 이름은 실험에서 트래픽을 수신할 슬롯을 가리키는 것입니다. |
reroutePercentage |
number |
로 리디렉션 |
RequestsBasedTrigger
총 요청에 따라 트리거합니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
요청 수입니다. |
timeInterval |
string |
시간 간격입니다. |
ScmType
SCM 형식입니다.
Name | 형식 | Description |
---|---|---|
BitbucketGit |
string |
|
BitbucketHg |
string |
|
CodePlexGit |
string |
|
CodePlexHg |
string |
|
Dropbox |
string |
|
ExternalGit |
string |
|
ExternalHg |
string |
|
GitHub |
string |
|
LocalGit |
string |
|
None |
string |
|
OneDrive |
string |
|
Tfs |
string |
|
VSO |
string |
|
VSTSRM |
string |
SiteConfigResource
웹앱 구성 ARM 리소스.
Name | 형식 | Default value | Description |
---|---|---|---|
id |
string |
리소스 ID입니다. |
|
kind |
string |
리소스 종류입니다. |
|
name |
string |
리소스 이름입니다. |
|
properties.acrUseManagedIdentityCreds |
boolean |
ACR 끌어오기용 관리 ID 자격 증명을 사용하는 플래그 |
|
properties.acrUserManagedIdentityID |
string |
사용자 관리 ID를 사용하는 경우 사용자 관리 ID ClientId |
|
properties.alwaysOn |
boolean |
|
|
properties.apiDefinition |
앱의 공식 API 정의에 대한 정보입니다. |
||
properties.apiManagementConfig |
앱에 연결된 Azure API 관리 설정입니다. |
||
properties.appCommandLine |
string |
시작할 앱 명령줄입니다. |
|
properties.appSettings |
애플리케이션 설정. |
||
properties.autoHealEnabled |
boolean |
|
|
properties.autoHealRules |
자동 치유 규칙. |
||
properties.autoSwapSlotName |
string |
슬롯 이름을 자동 교환합니다. |
|
properties.azureStorageAccounts |
<string,
Azure |
Azure Storage 계정 목록입니다. |
|
properties.connectionStrings |
연결 문자열 |
||
properties.cors |
CORS(원본 간 리소스 공유) 설정입니다. |
||
properties.defaultDocuments |
string[] |
기본 문서입니다. |
|
properties.detailedErrorLoggingEnabled |
boolean |
|
|
properties.documentRoot |
string |
문서 루트. |
|
properties.elasticWebAppScaleLimit |
integer |
사이트를 스케일 아웃할 수 있는 최대 작업자 수입니다.
이 설정은 ElasticScaleEnabled가 있는 플랜의 앱에만 적용됩니다. |
|
properties.experiments |
다형 형식에 대해 이 작업을 수행합니다. |
||
properties.ftpsState |
FTP/FTPS 서비스 상태 |
||
properties.functionAppScaleLimit |
integer |
사이트를 스케일 아웃할 수 있는 최대 작업자 수입니다. 이 설정은 소비 및 탄력적 프리미엄 플랜에만 적용됩니다. |
|
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
함수 런타임 확장 모니터링을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 사용하도록 설정하면 ScaleController는 이벤트 원본을 직접 모니터링하지 않고 대신 런타임을 호출하여 확장 상태 가져옵니다. |
|
properties.handlerMappings |
처리기 매핑. |
||
properties.healthCheckPath |
string |
상태 검사 경로 |
|
properties.http20Enabled |
boolean |
True |
Http20Enabled: 클라이언트가 http2.0을 통해 연결할 수 있도록 웹 사이트를 구성합니다. |
properties.httpLoggingEnabled |
boolean |
|
|
properties.ipSecurityRestrictions |
기본 대한 IP 보안 제한 사항입니다. |
||
properties.ipSecurityRestrictionsDefaultAction |
일치하는 규칙이 없는 경우 기본 액세스 제한에 대한 기본 작업입니다. |
||
properties.javaContainer |
string |
Java 컨테이너. |
|
properties.javaContainerVersion |
string |
Java 컨테이너 버전입니다. |
|
properties.javaVersion |
string |
Java 버전입니다. |
|
properties.keyVaultReferenceIdentity |
string |
Key Vault 참조 인증에 사용할 ID입니다. |
|
properties.limits |
사이트 제한. |
||
properties.linuxFxVersion |
string |
Linux App Framework 및 버전 |
|
properties.loadBalancing |
사이트 부하 분산. |
||
properties.localMySqlEnabled |
boolean |
False |
|
properties.logsDirectorySizeLimit |
integer |
HTTP 로그 디렉터리 크기 제한입니다. |
|
properties.machineKey |
Site MachineKey. |
||
properties.managedPipelineMode |
관리형 파이프라인 모드. |
||
properties.managedServiceIdentityId |
integer |
관리 서비스 ID ID |
|
properties.metadata |
애플리케이션 메타데이터. 이 속성은 비밀을 포함할 수 있으므로 검색할 수 없습니다. |
||
properties.minTlsCipherSuite |
애플리케이션에 허용되는 최소 강도 TLS 암호화 제품군 |
||
properties.minTlsVersion |
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
||
properties.minimumElasticInstanceCount |
integer |
사이트의 최소 instance 개수 이 설정은 탄력적 계획에만 적용됩니다. |
|
properties.netFrameworkVersion |
string |
v4.6 |
.NET Framework 버전입니다. |
properties.nodeVersion |
string |
Node.js 버전입니다. |
|
properties.numberOfWorkers |
integer |
작업자 수입니다. |
|
properties.phpVersion |
string |
PHP 버전입니다. |
|
properties.powerShellVersion |
string |
PowerShell 버전입니다. |
|
properties.preWarmedInstanceCount |
integer |
preWarmed 인스턴스 수입니다. 이 설정은 소비 및 탄력적 계획에만 적용됩니다. |
|
properties.publicNetworkAccess |
string |
모든 공용 트래픽을 허용하거나 차단하는 속성입니다. |
|
properties.publishingUsername |
string |
게시 사용자 이름입니다. |
|
properties.push |
엔드포인트 설정을 푸시합니다. |
||
properties.pythonVersion |
string |
Python 버전입니다. |
|
properties.remoteDebuggingEnabled |
boolean |
|
|
properties.remoteDebuggingVersion |
string |
원격 디버깅 버전. |
|
properties.requestTracingEnabled |
boolean |
|
|
properties.requestTracingExpirationTime |
string |
요청 추적 만료 시간입니다. |
|
properties.scmIpSecurityRestrictions |
scm에 대한 IP 보안 제한 사항입니다. |
||
properties.scmIpSecurityRestrictionsDefaultAction |
일치하는 규칙이 없는 경우 scm 액세스 제한에 대한 기본 작업입니다. |
||
properties.scmIpSecurityRestrictionsUseMain |
boolean |
scm이 기본 사용하기 위한 IP 보안 제한 사항입니다. |
|
properties.scmMinTlsVersion |
ScmMinTlsVersion: SCM 사이트에 대한 SSL 요청에 필요한 최소 버전의 TLS를 구성합니다. |
||
properties.scmType |
SCM 형식입니다. |
||
properties.tracingOptions |
string |
추적 옵션. |
|
properties.use32BitWorkerProcess |
boolean |
|
|
properties.virtualApplications |
가상 애플리케이션. |
||
properties.vnetName |
string |
Virtual Network 이름입니다. |
|
properties.vnetPrivatePortsCount |
integer |
이 앱에 할당된 프라이빗 포트 수입니다. 런타임에 동적으로 할당됩니다. |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network 모두 라우팅을 사용하도록 설정했습니다. 이로 인해 모든 아웃바운드 트래픽에 Virtual Network 보안 그룹 및 사용자 정의 경로가 적용됩니다. |
|
properties.webSocketsEnabled |
boolean |
|
|
properties.websiteTimeZone |
string |
사이트에서 타임스탬프를 생성하는 데 사용하는 표준 시간대를 설정합니다. 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 아래에 나열된 표준 시간대 중 하나가 필요합니다. |
|
properties.windowsFxVersion |
string |
Xenon App Framework 및 버전 |
|
properties.xManagedServiceIdentityId |
integer |
명시적 관리 서비스 ID |
|
type |
string |
리소스 종류. |
SiteLimits
앱에 설정된 메트릭 제한입니다.
Name | 형식 | Description |
---|---|---|
maxDiskSizeInMb |
integer |
허용되는 최대 디스크 크기 사용량(MB)입니다. |
maxMemoryInMb |
integer |
허용되는 최대 메모리 사용량(MB)입니다. |
maxPercentageCpu |
number |
허용되는 최대 CPU 사용량 비율입니다. |
SiteLoadBalancing
사이트 부하 분산.
Name | 형식 | Description |
---|---|---|
LeastRequests |
string |
|
LeastResponseTime |
string |
|
PerSiteRoundRobin |
string |
|
RequestHash |
string |
|
WeightedRoundRobin |
string |
|
WeightedTotalTraffic |
string |
SiteMachineKey
앱의 MachineKey입니다.
Name | 형식 | Description |
---|---|---|
decryption |
string |
암호 해독에 사용되는 알고리즘입니다. |
decryptionKey |
string |
암호 해독 키. |
validation |
string |
MachineKey 유효성 검사. |
validationKey |
string |
유효성 검사 키. |
SlowRequestsBasedTrigger
요청 실행 시간에 따라 트리거합니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
요청 수입니다. |
path |
string |
요청 경로입니다. |
timeInterval |
string |
시간 간격입니다. |
timeTaken |
string |
시간이 걸렸습니다. |
StatusCodesBasedTrigger
상태 코드를 기반으로 트리거합니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
요청 수입니다. |
path |
string |
요청 경로 |
status |
integer |
HTTP 상태 코드입니다. |
subStatus |
integer |
하위 상태를 요청합니다. |
timeInterval |
string |
시간 간격입니다. |
win32Status |
integer |
Win32 오류 코드입니다. |
StatusCodesRangeBasedTrigger
상태 코드 범위에 따라 트리거합니다.
Name | 형식 | Description |
---|---|---|
count |
integer |
요청 수입니다. |
path |
string |
|
statusCodes |
string |
HTTP 상태 코드입니다. |
timeInterval |
string |
시간 간격입니다. |
SupportedTlsVersions
MinTlsVersion: SSL 요청에 필요한 최소 버전의 TLS를 구성합니다.
Name | 형식 | Description |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
|
1.3 |
string |
TlsCipherSuites
애플리케이션에 허용되는 최소 강도 TLS 암호화 제품군
Name | 형식 | Description |
---|---|---|
TLS_AES_128_GCM_SHA256 |
string |
|
TLS_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
string |
|
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_128_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_128_GCM_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA |
string |
|
TLS_RSA_WITH_AES_256_CBC_SHA256 |
string |
|
TLS_RSA_WITH_AES_256_GCM_SHA384 |
string |
VirtualApplication
앱의 가상 애플리케이션.
Name | 형식 | Description |
---|---|---|
physicalPath |
string |
실제 경로입니다. |
preloadEnabled |
boolean |
|
virtualDirectories |
가상 애플리케이션에 대한 가상 디렉터리입니다. |
|
virtualPath |
string |
가상 경로입니다. |
VirtualDirectory
가상 애플리케이션에 대한 디렉터리입니다.
Name | 형식 | Description |
---|---|---|
physicalPath |
string |
실제 경로입니다. |
virtualPath |
string |
가상 애플리케이션에 대한 경로입니다. |