Web Apps - Create Or Update Configuration
Opis Aktualizacje konfiguracji aplikacji.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web?api-version=2023-12-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
name
|
path | True |
string |
Nazwa aplikacji. |
resource
|
path | True |
string |
Nazwa grupy zasobów, do której należy zasób. Wzorzec wyrażenia regularnego: |
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000000000000000000000000000000 00000). |
api-version
|
query | True |
string |
Wersja interfejsu API |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
kind |
string |
Rodzaj zasobu. |
properties.acrUseManagedIdentityCreds |
boolean |
Flaga do używania ściągnięcia tożsamości zarządzanej na potrzeby ściągania usługi ACR |
properties.acrUserManagedIdentityID |
string |
W przypadku korzystania z tożsamości zarządzanej przez użytkownika identyfikator clientId tożsamości zarządzanej przez użytkownika |
properties.alwaysOn |
boolean |
|
properties.apiDefinition |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
|
properties.apiManagementConfig |
Ustawienia usługi Azure API Management połączone z aplikacją. |
|
properties.appCommandLine |
string |
Wiersz polecenia aplikacji do uruchomienia. |
properties.appSettings |
Ustawienia aplikacji. |
|
properties.autoHealEnabled |
boolean |
|
properties.autoHealRules |
Reguły automatycznego naprawiania. |
|
properties.autoSwapSlotName |
string |
Nazwa miejsca zamiany automatycznej. |
properties.azureStorageAccounts |
<string,
Azure |
Lista kont usługi Azure Storage. |
properties.connectionStrings |
Parametry połączenia. |
|
properties.cors |
Ustawienia współużytkowania zasobów między źródłami (CORS). |
|
properties.defaultDocuments |
string[] |
Dokumenty domyślne. |
properties.detailedErrorLoggingEnabled |
boolean |
|
properties.documentRoot |
string |
Katalog główny dokumentu. |
properties.elasticWebAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których lokacja może być skalowana w poziomie.
To ustawienie dotyczy tylko aplikacji w planach, w których jest elasticScaleEnabled |
properties.experiments |
Jest to obejście dla typów polimorficznych. |
|
properties.ftpsState |
Stan usługi FTP/FTPS |
|
properties.functionAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których lokacja może być skalowana w poziomie. To ustawienie dotyczy tylko planów Zużycie i Elastyczne w warstwie Premium |
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
Pobiera lub ustawia wartość wskazującą, czy włączono monitorowanie skalowania środowiska uruchomieniowego funkcji. Po włączeniu narzędzie ScaleController nie będzie bezpośrednio monitorować źródeł zdarzeń, ale zamiast tego wywoła środowisko uruchomieniowe w celu uzyskania stanu skalowania. |
properties.handlerMappings |
Mapowania programu obsługi. |
|
properties.healthCheckPath |
string |
Ścieżka sprawdzania kondycji |
properties.http20Enabled |
boolean |
Http20Enabled: konfiguruje witrynę sieci Web, aby umożliwić klientom łączenie się za pośrednictwem protokołu http2.0 |
properties.httpLoggingEnabled |
boolean |
|
properties.ipSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla głównych. |
|
properties.ipSecurityRestrictionsDefaultAction |
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne. |
|
properties.javaContainer |
string |
Kontener Java. |
properties.javaContainerVersion |
string |
Wersja kontenera Java. |
properties.javaVersion |
string |
Wersja języka Java. |
properties.keyVaultReferenceIdentity |
string |
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego Key Vault. |
properties.limits |
Limity witryn. |
|
properties.linuxFxVersion |
string |
Struktura aplikacji systemu Linux i wersja |
properties.loadBalancing |
Równoważenie obciążenia lokacji. |
|
properties.localMySqlEnabled |
boolean |
|
properties.logsDirectorySizeLimit |
integer |
Limit rozmiaru katalogu dzienników HTTP. |
properties.managedPipelineMode |
Tryb zarządzanego potoku. |
|
properties.managedServiceIdentityId |
integer |
Identyfikator tożsamości usługi zarządzanej |
properties.metadata |
Metadane aplikacji. Nie można pobrać tej właściwości, ponieważ może zawierać wpisy tajne. |
|
properties.minTlsCipherSuite |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
|
properties.minTlsVersion |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
|
properties.minimumElasticInstanceCount |
integer |
Liczba minimalnych wystąpień dla witryny To ustawienie dotyczy tylko planów elastycznych |
properties.netFrameworkVersion |
string |
.NET Framework wersji. |
properties.nodeVersion |
string |
Wersja Node.js. |
properties.numberOfWorkers |
integer |
Liczba procesów roboczych. |
properties.phpVersion |
string |
Wersja języka PHP. |
properties.powerShellVersion |
string |
Wersja programu PowerShell. |
properties.preWarmedInstanceCount |
integer |
Liczba wystąpień wstępniewarmowanych. To ustawienie dotyczy tylko planów użycia i elastycznych |
properties.publicNetworkAccess |
string |
Właściwość zezwala na cały ruch publiczny lub blokuje go. |
properties.publishingUsername |
string |
Publikowanie nazwy użytkownika. |
properties.push |
Ustawienia punktu końcowego wypychania. |
|
properties.pythonVersion |
string |
Wersja języka Python. |
properties.remoteDebuggingEnabled |
boolean |
|
properties.remoteDebuggingVersion |
string |
Wersja debugowania zdalnego. |
properties.requestTracingEnabled |
boolean |
|
properties.requestTracingExpirationTime |
string |
Czas wygaśnięcia śledzenia żądań. |
properties.scmIpSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla narzędzia scm. |
|
properties.scmIpSecurityRestrictionsDefaultAction |
Domyślna akcja ograniczenia dostępu scm, jeśli żadne reguły nie są zgodne. |
|
properties.scmIpSecurityRestrictionsUseMain |
boolean |
Ograniczenia zabezpieczeń adresów IP dla narzędzia SCM do użycia głównego. |
properties.scmMinTlsVersion |
ScmMinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL dla lokacji SCM |
|
properties.scmType |
Typ SCM. |
|
properties.tracingOptions |
string |
Opcje śledzenia. |
properties.use32BitWorkerProcess |
boolean |
|
properties.virtualApplications |
Aplikacje wirtualne. |
|
properties.vnetName |
string |
Virtual Network nazwa. |
properties.vnetPrivatePortsCount |
integer |
Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania. |
properties.vnetRouteAllEnabled |
boolean |
Virtual Network wszystkie włączone trasy. Powoduje to zastosowanie wszystkich ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
properties.webSocketsEnabled |
boolean |
|
properties.websiteTimeZone |
string |
Ustawia strefę czasową używaną przez witrynę do generowania sygnatur czasowych. Zgodne z systemami Linux i Windows App Service. Ustawienie ustawienia aplikacji WEBSITE_TIME_ZONE ma pierwszeństwo przed tą konfiguracją. W przypadku systemu Linux oczekuje wartości https://www.iana.org/time-zones bazy danych tz (aby uzyskać szybką dokumentację, zobacz https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). W przypadku systemu Windows oczekuje jednej ze stref czasowych wymienionych w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
properties.windowsFxVersion |
string |
Xenon App Framework i wersja |
properties.xManagedServiceIdentityId |
integer |
Jawny identyfikator tożsamości usługi zarządzanej |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
App Service odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Update Site Config
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web?api-version=2023-12-01
{
"properties": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
}
}
Przykładowa odpowiedź
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
"name": "web",
"type": "Microsoft.Web/sites/config",
"kind": "app",
"properties": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
}
}
Definicje
Nazwa | Opis |
---|---|
Api |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
Api |
Konfiguracja usługi Azure API Management (APIM) połączona z aplikacją. |
Auto |
Akcje, które mają być podejmowane przez moduł automatycznego naprawiania po wyzwoleniu reguły. |
Auto |
Należy wykonać wstępnie zdefiniowaną akcję. |
Auto |
Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego naprawiania. |
Auto |
Reguły, które można zdefiniować na potrzeby automatycznego naprawiania. |
Auto |
Wyzwalacze automatycznego naprawiania. |
Azure |
Azure Files lub wartość informacji o dostępie do usługi Blob Storage dla magazynu słownika. |
Azure |
Protokół instalowania używany dla konta magazynu. |
Azure |
Stan konta magazynu. |
Azure |
Typ magazynu. |
Connection |
Typ bazy danych. |
Conn |
Informacje o parametry połączenia bazy danych. |
Cors |
Ustawienia współużytkowania zasobów między źródłami (CORS) dla aplikacji. |
Default |
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne. |
Default |
App Service odpowiedź na błąd. |
Details | |
Error |
Model błędu. |
Experiments |
Reguły routingu w eksperymentach produkcyjnych. |
Ftps |
Stan usługi FTP/FTPS |
Handler |
Mapowania programu obsługi usług IIS używane do definiowania, który program obsługi przetwarza żądania HTTP z określonym rozszerzeniem. Służy na przykład do konfigurowania procesu php-cgi.exe obsługi wszystkich żądań HTTP z rozszerzeniem *.php. |
Ip |
Określa, do czego będzie używany ten filtr IP. Jest to obsługa filtrowania adresów IP na serwerach proxy. |
Ip |
Ograniczenie zabezpieczeń adresów IP dla aplikacji. |
Managed |
Tryb zarządzanego potoku. |
Name |
Para wartości nazwy. |
Push |
Ustawienia wypychania dla aplikacji. |
Ramp |
Reguły routingu na potrzeby testowania. Ta reguła umożliwia przekierowywanie ruchu statycznego % do miejsca lub stopniowe zmienianie % routingu na podstawie wydajności. |
Requests |
Wyzwalacz na podstawie łącznej liczby żądań. |
Scm |
Typ SCM. |
Site |
Zasób arm konfiguracji aplikacji internetowej. |
Site |
Limity metryk ustawione dla aplikacji. |
Site |
Równoważenie obciążenia lokacji. |
Site |
MachineKey aplikacji. |
Slow |
Wyzwalacz na podstawie czasu wykonania żądania. |
Status |
Wyzwalacz na podstawie kodu stanu. |
Status |
Wyzwalacz na podstawie zakresu kodów stanu. |
Supported |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
Tls |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
Virtual |
Aplikacja wirtualna w aplikacji. |
Virtual |
Katalog dla aplikacji wirtualnej. |
ApiDefinitionInfo
Informacje o formalnej definicji interfejsu API dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
url |
string |
Adres URL definicji interfejsu API. |
ApiManagementConfig
Konfiguracja usługi Azure API Management (APIM) połączona z aplikacją.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
identyfikator APIM-Api. |
AutoHealActions
Akcje, które mają być podejmowane przez moduł automatycznego naprawiania po wyzwoleniu reguły.
Nazwa | Typ | Opis |
---|---|---|
actionType |
Należy wykonać wstępnie zdefiniowaną akcję. |
|
customAction |
Akcja niestandardowa do wykonania. |
|
minProcessExecutionTime |
string |
Minimalny czas wykonania procesu przed podjęciem akcji |
AutoHealActionType
Należy wykonać wstępnie zdefiniowaną akcję.
Nazwa | Typ | Opis |
---|---|---|
CustomAction |
string |
|
LogEvent |
string |
|
Recycle |
string |
AutoHealCustomAction
Akcja niestandardowa do wykonania po wyzwoleniu reguły automatycznego naprawiania.
Nazwa | Typ | Opis |
---|---|---|
exe |
string |
Plik wykonywalny do uruchomienia. |
parameters |
string |
Parametry pliku wykonywalnego. |
AutoHealRules
Reguły, które można zdefiniować na potrzeby automatycznego naprawiania.
Nazwa | Typ | Opis |
---|---|---|
actions |
Akcje do wykonania po wyzwoleniu reguły. |
|
triggers |
Warunki opisujące czas wykonywania akcji automatycznego naprawiania. |
AutoHealTriggers
Wyzwalacze automatycznego naprawiania.
Nazwa | Typ | Opis |
---|---|---|
privateBytesInKB |
integer |
Reguła oparta na bajtach prywatnych. |
requests |
Reguła oparta na łącznych żądaniach. |
|
slowRequests |
Reguła oparta na czasie wykonywania żądania. |
|
slowRequestsWithPath |
Reguła oparta na wielu regułach wolnych żądań ze ścieżką |
|
statusCodes |
Reguła oparta na kodach stanu. |
|
statusCodesRange |
Reguła oparta na zakresach kodów stanu. |
AzureStorageInfoValue
Azure Files lub wartość informacji o dostępie do usługi Blob Storage dla magazynu słownika.
Nazwa | Typ | Opis |
---|---|---|
accessKey |
string |
Klucz dostępu dla konta magazynu. |
accountName |
string |
Nazwa konta magazynu. |
mountPath |
string |
Ścieżka instalacji magazynu w środowisku uruchomieniowym lokacji. |
protocol |
Protokół instalowania używany dla konta magazynu. |
|
shareName |
string |
Nazwa udziału plików (nazwa kontenera dla usługi Blob Storage). |
state |
Stan konta magazynu. |
|
type |
Typ magazynu. |
AzureStorageProtocol
Protokół instalowania używany dla konta magazynu.
Nazwa | Typ | Opis |
---|---|---|
Http |
string |
|
Nfs |
string |
|
Smb |
string |
AzureStorageState
Stan konta magazynu.
Nazwa | Typ | Opis |
---|---|---|
InvalidCredentials |
string |
|
InvalidShare |
string |
|
NotValidated |
string |
|
Ok |
string |
AzureStorageType
Typ magazynu.
Nazwa | Typ | Opis |
---|---|---|
AzureBlob |
string |
|
AzureFiles |
string |
ConnectionStringType
Typ bazy danych.
Nazwa | Typ | Opis |
---|---|---|
ApiHub |
string |
|
Custom |
string |
|
DocDb |
string |
|
EventHub |
string |
|
MySql |
string |
|
NotificationHub |
string |
|
PostgreSQL |
string |
|
RedisCache |
string |
|
SQLAzure |
string |
|
SQLServer |
string |
|
ServiceBus |
string |
ConnStringInfo
Informacje o parametry połączenia bazy danych.
Nazwa | Typ | Opis |
---|---|---|
connectionString |
string |
Wartość parametrów połączenia. |
name |
string |
Nazwa parametry połączenia. |
type |
Typ bazy danych. |
CorsSettings
Ustawienia współużytkowania zasobów między źródłami (CORS) dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
allowedOrigins |
string[] |
Pobiera lub ustawia listę źródeł, które powinny być dozwolone do wywołań między źródłami (na przykład: http://example.com:12345). Użyj "*", aby zezwolić na wszystkie. |
supportCredentials |
boolean |
Pobiera lub ustawia, czy żądania CORS z poświadczeniami są dozwolone. Zobacz https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials , aby uzyskać więcej informacji. |
DefaultAction
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne.
Nazwa | Typ | Opis |
---|---|---|
Allow |
string |
|
Deny |
string |
DefaultErrorResponse
App Service odpowiedź na błąd.
Nazwa | Typ | Opis |
---|---|---|
error |
Model błędu. |
Details
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Ustandaryzowany ciąg w celu programowego identyfikowania błędu. |
message |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
target |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
Error
Model błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Ustandaryzowany ciąg w celu programowego identyfikowania błędu. |
details |
Details[] |
Szczegółowe błędy. |
innererror |
string |
Więcej informacji na temat błędu debugowania. |
message |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
target |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
Experiments
Reguły routingu w eksperymentach produkcyjnych.
Nazwa | Typ | Opis |
---|---|---|
rampUpRules |
Lista reguł ramp-up. |
FtpsState
Stan usługi FTP/FTPS
Nazwa | Typ | Opis |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
HandlerMapping
Mapowania programu obsługi usług IIS używane do definiowania, który program obsługi przetwarza żądania HTTP z określonym rozszerzeniem. Służy na przykład do konfigurowania procesu php-cgi.exe obsługi wszystkich żądań HTTP z rozszerzeniem *.php.
Nazwa | Typ | Opis |
---|---|---|
arguments |
string |
Argumenty wiersza polecenia, które mają być przekazywane do procesora skryptów. |
extension |
string |
Żądania z tym rozszerzeniem będą obsługiwane przy użyciu określonej aplikacji FastCGI. |
scriptProcessor |
string |
Ścieżka bezwzględna do aplikacji FastCGI. |
IpFilterTag
Określa, do czego będzie używany ten filtr IP. Jest to obsługa filtrowania adresów IP na serwerach proxy.
Nazwa | Typ | Opis |
---|---|---|
Default |
string |
|
ServiceTag |
string |
|
XffProxy |
string |
IpSecurityRestriction
Ograniczenie zabezpieczeń adresów IP dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
action |
string |
Zezwalaj na dostęp dla tego zakresu adresów IP lub odmów dostępu. |
description |
string |
Opis reguły ograniczeń adresów IP. |
headers |
object |
Nagłówki reguł ograniczeń adresów IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Zgodna logika to ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Zgodna logika to ..
X-Azure-FDID i X-FD-HealthProbe. Zgodna logika jest dokładna. |
ipAddress |
string |
Adres IP, dla których ograniczenie zabezpieczeń jest prawidłowe. Może być w postaci czystego adresu ipv4 (wymagana właściwość SubnetMask) lub notacji CIDR, takiej jak ipv4/maska (dopasowanie wiodące bitowe). W przypadku ciDR nie można określić właściwości Maska podsieci. |
name |
string |
Nazwa reguły ograniczeń adresów IP. |
priority |
integer |
Priorytet reguły ograniczeń adresów IP. |
subnetMask |
string |
Maska podsieci dla zakresu adresów IP, dla których ograniczenie jest prawidłowe. |
subnetTrafficTag |
integer |
(wewnętrzne) Tag ruchu podsieci |
tag |
Określa, do czego będzie używany ten filtr IP. Ma to na celu obsługę filtrowania adresów IP na serwerach proxy. |
|
vnetSubnetResourceId |
string |
Identyfikator zasobu sieci wirtualnej |
vnetTrafficTag |
integer |
(wewnętrzne) Tag ruchu sieci wirtualnej |
ManagedPipelineMode
Tryb zarządzanego potoku.
Nazwa | Typ | Opis |
---|---|---|
Classic |
string |
|
Integrated |
string |
NameValuePair
Para wartości nazwy.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa pary. |
value |
string |
Wartość pary. |
PushSettings
Ustawienia wypychania dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
kind |
string |
Rodzaj zasobu. |
name |
string |
Nazwa zasobu. |
properties.dynamicTagsJson |
string |
Pobiera lub ustawia ciąg JSON zawierający listę tagów dynamicznych, które będą oceniane z oświadczeń użytkownika w punkcie końcowym rejestracji wypychania. |
properties.isPushEnabled |
boolean |
Pobiera lub ustawia flagę wskazującą, czy punkt końcowy wypychania jest włączony. |
properties.tagWhitelistJson |
string |
Pobiera lub ustawia ciąg JSON zawierający listę tagów, które są na liście dozwolonych do użycia przez punkt końcowy rejestracji wypychania. |
properties.tagsRequiringAuth |
string |
Pobiera lub ustawia ciąg JSON zawierający listę tagów, które wymagają użycia uwierzytelniania użytkownika w punkcie końcowym rejestracji wypychania. Tagi mogą składać się ze znaków alfanumerycznych i następujących: '_', '@', '#', '.', ':', '-'. Walidację należy wykonać w procedurze PushRequestHandler. |
type |
string |
Typ zasobu. |
RampUpRule
Reguły routingu na potrzeby testowania. Ta reguła umożliwia przekierowywanie ruchu statycznego % do miejsca lub stopniowe zmienianie % routingu na podstawie wydajności.
Nazwa | Typ | Opis |
---|---|---|
actionHostName |
string |
Nazwa hosta miejsca, do którego zostanie przekierowany ruch, jeśli zostanie podjęta decyzja. Np. myapp-stage.azurewebsites.net. |
changeDecisionCallbackUrl |
string |
Niestandardowy algorytm podejmowania decyzji można podać w rozszerzeniu witryny TiPCallback, który adres URL można określić. Zobacz Rozszerzenie witryny TiPCallback dla szkieletu i kontraktów. https://www.siteextensions.net/packages/TiPCallback/ |
changeIntervalInMinutes |
integer |
Określa interwał w minutach, aby ponownie przeprowadzić ponowną aktualizację trasyPercentage. |
changeStep |
number |
W scenariuszu automatycznego zwiększania jest to krok dodawania/usuwania do |
maxReroutePercentage |
number |
Określa górną granicę poniżej, poniżej której pozostanie reroutePercentage. |
minReroutePercentage |
number |
Określa dolną granicę powyżej, którą pozostanie reroutePercentage. |
name |
string |
Nazwa reguły routingu. Zalecana nazwa będzie wskazywać miejsce, które będzie odbierać ruch w eksperymencie. |
reroutePercentage |
number |
Procent ruchu, który zostanie przekierowany do |
RequestsBasedTrigger
Wyzwalacz na podstawie łącznej liczby żądań.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Liczba żądań. |
timeInterval |
string |
Interwał czasu. |
ScmType
Typ SCM.
Nazwa | Typ | Opis |
---|---|---|
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
Zasób arm konfiguracji aplikacji internetowej.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
id |
string |
Identyfikator zasobu. |
|
kind |
string |
Rodzaj zasobu. |
|
name |
string |
Nazwa zasobu. |
|
properties.acrUseManagedIdentityCreds |
boolean |
Flaga do używania ściągnięcia tożsamości zarządzanej na potrzeby ściągania usługi ACR |
|
properties.acrUserManagedIdentityID |
string |
W przypadku korzystania z tożsamości zarządzanej przez użytkownika identyfikator clientId tożsamości zarządzanej przez użytkownika |
|
properties.alwaysOn |
boolean |
|
|
properties.apiDefinition |
Informacje o formalnej definicji interfejsu API dla aplikacji. |
||
properties.apiManagementConfig |
Ustawienia usługi Azure API Management połączone z aplikacją. |
||
properties.appCommandLine |
string |
Wiersz polecenia aplikacji do uruchomienia. |
|
properties.appSettings |
Ustawienia aplikacji. |
||
properties.autoHealEnabled |
boolean |
|
|
properties.autoHealRules |
Reguły automatycznego naprawiania. |
||
properties.autoSwapSlotName |
string |
Nazwa miejsca zamiany automatycznej. |
|
properties.azureStorageAccounts |
<string,
Azure |
Lista kont usługi Azure Storage. |
|
properties.connectionStrings |
Parametry połączenia. |
||
properties.cors |
Ustawienia współużytkowania zasobów między źródłami (CORS). |
||
properties.defaultDocuments |
string[] |
Dokumenty domyślne. |
|
properties.detailedErrorLoggingEnabled |
boolean |
|
|
properties.documentRoot |
string |
Katalog główny dokumentu. |
|
properties.elasticWebAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których lokacja może być skalowana w poziomie.
To ustawienie dotyczy tylko aplikacji w planach, w których jest elasticScaleEnabled |
|
properties.experiments |
Jest to obejście dla typów polimorficznych. |
||
properties.ftpsState |
Stan usługi FTP/FTPS |
||
properties.functionAppScaleLimit |
integer |
Maksymalna liczba procesów roboczych, do których lokacja może być skalowana w poziomie. To ustawienie dotyczy tylko planów Zużycie i Elastyczne w warstwie Premium |
|
properties.functionsRuntimeScaleMonitoringEnabled |
boolean |
Pobiera lub ustawia wartość wskazującą, czy włączono monitorowanie skalowania środowiska uruchomieniowego funkcji. Po włączeniu narzędzie ScaleController nie będzie bezpośrednio monitorować źródeł zdarzeń, ale zamiast tego wywoła środowisko uruchomieniowe w celu uzyskania stanu skalowania. |
|
properties.handlerMappings |
Mapowania programu obsługi. |
||
properties.healthCheckPath |
string |
Ścieżka sprawdzania kondycji |
|
properties.http20Enabled |
boolean |
True |
Http20Enabled: konfiguruje witrynę sieci Web, aby umożliwić klientom łączenie się za pośrednictwem protokołu http2.0 |
properties.httpLoggingEnabled |
boolean |
|
|
properties.ipSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla głównych. |
||
properties.ipSecurityRestrictionsDefaultAction |
Akcja domyślna dla głównego ograniczenia dostępu, jeśli żadne reguły nie są zgodne. |
||
properties.javaContainer |
string |
Kontener Java. |
|
properties.javaContainerVersion |
string |
Wersja kontenera Java. |
|
properties.javaVersion |
string |
Wersja języka Java. |
|
properties.keyVaultReferenceIdentity |
string |
Tożsamość do użycia na potrzeby uwierzytelniania referencyjnego Key Vault. |
|
properties.limits |
Limity witryn. |
||
properties.linuxFxVersion |
string |
Struktura aplikacji systemu Linux i wersja |
|
properties.loadBalancing |
Równoważenie obciążenia lokacji. |
||
properties.localMySqlEnabled |
boolean |
False |
|
properties.logsDirectorySizeLimit |
integer |
Limit rozmiaru katalogu dzienników HTTP. |
|
properties.machineKey |
Klucz maszynowy witryny. |
||
properties.managedPipelineMode |
Tryb zarządzanego potoku. |
||
properties.managedServiceIdentityId |
integer |
Identyfikator tożsamości usługi zarządzanej |
|
properties.metadata |
Metadane aplikacji. Nie można pobrać tej właściwości, ponieważ może zawierać wpisy tajne. |
||
properties.minTlsCipherSuite |
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji |
||
properties.minTlsVersion |
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL |
||
properties.minimumElasticInstanceCount |
integer |
Liczba minimalnych wystąpień dla witryny To ustawienie dotyczy tylko planów elastycznych |
|
properties.netFrameworkVersion |
string |
v4.6 |
.NET Framework wersji. |
properties.nodeVersion |
string |
Wersja Node.js. |
|
properties.numberOfWorkers |
integer |
Liczba procesów roboczych. |
|
properties.phpVersion |
string |
Wersja języka PHP. |
|
properties.powerShellVersion |
string |
Wersja programu PowerShell. |
|
properties.preWarmedInstanceCount |
integer |
Liczba wystąpień wstępniewarmowanych. To ustawienie dotyczy tylko planów użycia i elastycznych |
|
properties.publicNetworkAccess |
string |
Właściwość zezwala na cały ruch publiczny lub blokuje go. |
|
properties.publishingUsername |
string |
Publikowanie nazwy użytkownika. |
|
properties.push |
Ustawienia punktu końcowego wypychania. |
||
properties.pythonVersion |
string |
Wersja języka Python. |
|
properties.remoteDebuggingEnabled |
boolean |
|
|
properties.remoteDebuggingVersion |
string |
Wersja debugowania zdalnego. |
|
properties.requestTracingEnabled |
boolean |
|
|
properties.requestTracingExpirationTime |
string |
Czas wygaśnięcia śledzenia żądań. |
|
properties.scmIpSecurityRestrictions |
Ograniczenia zabezpieczeń adresów IP dla narzędzia scm. |
||
properties.scmIpSecurityRestrictionsDefaultAction |
Domyślna akcja ograniczenia dostępu scm, jeśli żadne reguły nie są zgodne. |
||
properties.scmIpSecurityRestrictionsUseMain |
boolean |
Ograniczenia zabezpieczeń adresów IP dla narzędzia SCM do użycia głównego. |
|
properties.scmMinTlsVersion |
ScmMinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL dla lokacji SCM |
||
properties.scmType |
Typ SCM. |
||
properties.tracingOptions |
string |
Opcje śledzenia. |
|
properties.use32BitWorkerProcess |
boolean |
|
|
properties.virtualApplications |
Aplikacje wirtualne. |
||
properties.vnetName |
string |
Virtual Network nazwa. |
|
properties.vnetPrivatePortsCount |
integer |
Liczba portów prywatnych przypisanych do tej aplikacji. Zostaną one przypisane dynamicznie w czasie wykonywania. |
|
properties.vnetRouteAllEnabled |
boolean |
Virtual Network wszystkie włączone trasy. Powoduje to zastosowanie wszystkich ruchu wychodzącego Virtual Network grup zabezpieczeń i tras zdefiniowanych przez użytkownika. |
|
properties.webSocketsEnabled |
boolean |
|
|
properties.websiteTimeZone |
string |
Ustawia strefę czasową używaną przez witrynę do generowania sygnatur czasowych. Zgodne z systemami Linux i Windows App Service. Ustawienie ustawienia aplikacji WEBSITE_TIME_ZONE ma pierwszeństwo przed tą konfiguracją. W przypadku systemu Linux oczekuje wartości https://www.iana.org/time-zones bazy danych tz (aby uzyskać szybką dokumentację, zobacz https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). W przypadku systemu Windows oczekuje jednej ze stref czasowych wymienionych w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
|
properties.windowsFxVersion |
string |
Xenon App Framework i wersja |
|
properties.xManagedServiceIdentityId |
integer |
Jawny identyfikator tożsamości usługi zarządzanej |
|
type |
string |
Typ zasobu. |
SiteLimits
Limity metryk ustawione dla aplikacji.
Nazwa | Typ | Opis |
---|---|---|
maxDiskSizeInMb |
integer |
Maksymalne dozwolone użycie rozmiaru dysku w MB. |
maxMemoryInMb |
integer |
Maksymalne dozwolone użycie pamięci w MB. |
maxPercentageCpu |
number |
Maksymalna dozwolona wartość procentowa użycia procesora CPU. |
SiteLoadBalancing
Równoważenie obciążenia lokacji.
Nazwa | Typ | Opis |
---|---|---|
LeastRequests |
string |
|
LeastResponseTime |
string |
|
PerSiteRoundRobin |
string |
|
RequestHash |
string |
|
WeightedRoundRobin |
string |
|
WeightedTotalTraffic |
string |
SiteMachineKey
MachineKey aplikacji.
Nazwa | Typ | Opis |
---|---|---|
decryption |
string |
Algorytm używany do odszyfrowywania. |
decryptionKey |
string |
Klucz odszyfrowywania. |
validation |
string |
Weryfikacja klucza maszyny. |
validationKey |
string |
Klucz weryfikacji. |
SlowRequestsBasedTrigger
Wyzwalacz na podstawie czasu wykonania żądania.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Liczba żądań. |
path |
string |
Ścieżka żądania. |
timeInterval |
string |
Interwał czasu. |
timeTaken |
string |
Czas potrzebny. |
StatusCodesBasedTrigger
Wyzwalacz na podstawie kodu stanu.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Liczba żądań. |
path |
string |
Ścieżka żądania |
status |
integer |
Kod stanu HTTP. |
subStatus |
integer |
Żądanie stanu podrzędnego. |
timeInterval |
string |
Interwał czasu. |
win32Status |
integer |
Kod błędu Win32. |
StatusCodesRangeBasedTrigger
Wyzwalacz na podstawie zakresu kodów stanu.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Liczba żądań. |
path |
string |
|
statusCodes |
string |
Kod stanu HTTP. |
timeInterval |
string |
Interwał czasu. |
SupportedTlsVersions
MinTlsVersion: konfiguruje minimalną wersję protokołu TLS wymaganą dla żądań SSL
Nazwa | Typ | Opis |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
|
1.3 |
string |
TlsCipherSuites
Minimalna siła pakietu szyfrowania TLS dozwolona dla aplikacji
Nazwa | Typ | Opis |
---|---|---|
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
Aplikacja wirtualna w aplikacji.
Nazwa | Typ | Opis |
---|---|---|
physicalPath |
string |
Ścieżka fizyczna. |
preloadEnabled |
boolean |
|
virtualDirectories |
Katalogi wirtualne dla aplikacji wirtualnej. |
|
virtualPath |
string |
Ścieżka wirtualna. |
VirtualDirectory
Katalog dla aplikacji wirtualnej.
Nazwa | Typ | Opis |
---|---|---|
physicalPath |
string |
Ścieżka fizyczna. |
virtualPath |
string |
Ścieżka do aplikacji wirtualnej. |