Környezeti változók és alkalmazásbeállítások a Azure-alkalmazás Szolgáltatásban

A Azure-alkalmazás szolgáltatásban bizonyos beállítások környezeti változókként érhetők el az üzembe helyezési vagy futásidejű környezet számára. Ezen beállítások némelyike testre szabható, ha manuálisan állítja be őket alkalmazásbeállításokként. Ez a hivatkozás a használható vagy testre szabható változókat mutatja be.

Alkalmazáskörnyezet

A következő környezeti változók általában az alkalmazáskörnyezethez kapcsolódnak.

A beállítás neve Leírás Példa
WEBSITE_SITE_NAME Írásvédett. Alkalmazás neve.
WEBSITE_RESOURCE_GROUP Írásvédett. Az alkalmazáserőforrást tartalmazó Azure-erőforráscsoport neve.
WEBSITE_OWNER_NAME Írásvédett. Az alkalmazás, az erőforráscsoport és a webtér tulajdonában lévő Azure-előfizetés-azonosítót tartalmazza.
REGION_NAME Írásvédett. Az alkalmazás régióneve.
WEBSITE_PLATFORM_VERSION Írásvédett. Az App Service platform verziója.
HOME Írásvédett. A kezdőkönyvtár elérési útja (például D:\home Windows esetén).
SERVER_PORT Írásvédett. Azt a portot, amelyen az alkalmazásnak figyelnie kell.
WEBSITE_WARMUP_PATH Relatív pingelési útvonal az alkalmazás felmelegítéséhez, perjellel kezdődően. Az alapértelmezett érték az /, amely pingeli a gyökér elérési útját. Az adott elérési utat egy nem hitelesített ügyfél, például az Azure Traffic Manager is pingelheti, még akkor is, ha az App Service-hitelesítés úgy van beállítva, hogy elutasítsa a hitelesítés nélküli ügyfeleket. (MEGJEGYZÉS: Ez az alkalmazásbeállítás nem módosítja az AlwaysOn által használt elérési utat.)
WEBSITE_COMPUTE_MODE Írásvédett. Meghatározza, hogy az alkalmazás dedikált (Dedicated) vagy megosztott (Shared) virtuális gépen fut-e.
WEBSITE_SKU Írásvédett. Az alkalmazás termékváltozata. A lehetséges értékek a következőkFree: , SharedBasicés Standard.
SITE_BITNESS Írásvédett. Megjeleníti, hogy az alkalmazás 32 bites (x86) vagy 64 bites (AMD64).
WEBSITE_HOSTNAME Írásvédett. Az alkalmazás elsődleges állomásneve. Az egyéni gazdagépnevek itt nincsenek elszámolva.
WEBSITE_VOLUME_TYPE Írásvédett. A jelenleg használt tárkötet típusát jeleníti meg.
WEBSITE_NPM_DEFAULT_VERSION Az alkalmazás által használt alapértelmezett npm-verzió.
WEBSOCKET_CONCURRENT_REQUEST_LIMIT Írásvédett. A websocket egyidejű kéréseinek korlátja. Standard szintű és annál magasabb szint esetén ez az érték-1, de a virtuálisgép-méret alapján még mindig van egy virtuálisgép-korlát (lásd a virtuális gépek közötti numerikus korlátokat).
WEBSITE_PRIVATE_EXTENSIONS Úgy van beállítva, hogy 0 letiltsa a privát webhelybővítmények használatát.
WEBSITE_TIME_ZONE Alapértelmezés szerint az alkalmazás időzónája mindig UTC. Az alapértelmezett időzónákban felsorolt érvényes értékek bármelyikére módosíthatja. Ha a megadott érték nem ismerhető fel, a rendszer UTC-t használ. Atlantic Standard Time
WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG A pontcserék után előfordulhat, hogy az alkalmazás váratlan újraindítást tapasztal. Ennek az az oka, hogy a felcserélés után a gazdagépnév kötésének konfigurációja megszakad, ami önmagában nem okoz újraindítást. Bizonyos mögöttes tárolási események (például a tárolókötet feladatátvételei) azonban észlelhetik ezeket az eltéréseket, és az összes feldolgozói folyamatot újraindításra kényszeríthetik. Az ilyen típusú újraindítások minimalizálásához állítsa be az alkalmazásbeállítás értékét 1az összes tárolóhelyen (alapértelmezés szerint).0 Ezt az értéket azonban ne állítsa be, ha Windows Communication Foundation (WCF) alkalmazást futtat. További információ: A felcserélések hibaelhárítása
WEBSITE_PROACTIVE_AUTOHEAL_ENABLED Alapértelmezés szerint a virtuálisgép-példányok proaktívan "automatikusan" lesznek "automatikusan", ha a lefoglalt memória több mint 90%-át használják 30 másodpercnél hosszabb ideig, vagy ha az elmúlt két percben a teljes kérések 80%-a több mint 200 másodpercet vesz igénybe. Ha egy virtuálisgép-példány aktiválta ezen szabályok egyikét, a helyreállítási folyamat a példány átfedésben lévő újraindítása. Állítsa be úgy, hogy false letiltsa ezt a helyreállítási viselkedést. Az alapértelmezett érték true. További információ: Proaktív automatikus javítás.
WEBSITE_PROACTIVE_CRASHMONITORING_ENABLED Amikor az alkalmazás egy virtuálisgép-példányának w3wp.exe folyamata 24 órán belül több mint háromszori kezeletlen kivétel miatt összeomlik, egy hibakereső folyamat csatlakozik az adott példány fő feldolgozói folyamatához, és memóriaképet gyűjt, amikor a feldolgozó folyamat újra összeomlik. Ezt a memóriaképet ezután elemzi a rendszer, és az összeomlást okozó szál hívásveremét naplózza az App Service naplóiban. Állítsa be az false automatikus figyelési viselkedés letiltására. Az alapértelmezett érték true. További információ: Proaktív összeomlásfigyelés.
WEBSITE_DAAS_STORAGE_SASURI Az összeomlás monitorozása során (proaktív vagy manuális) a memóriaképek alapértelmezés szerint törlődnek. A memóriaképek tárolási blobtárolóba való mentéséhez adja meg az SAS URI-t.
WEBSITE_CRASHMONITORING_ENABLED Állítsa be úgy, hogy true manuálisan engedélyezze az összeomlásfigyelést . Emellett be kell állítania és be kell állítania WEBSITE_DAAS_STORAGE_SASURI a következőt WEBSITE_CRASHMONITORING_SETTINGS: Az alapértelmezett érték false. Ez a beállítás nincs hatással, ha a távoli hibakeresés engedélyezve van. Ha ez a beállítás be van állítva true, a proaktív összeomlásfigyelés le van tiltva.
WEBSITE_CRASHMONITORING_SETTINGS JSON a következő formátummal:{"StartTimeUtc": "2020-02-10T08:21","MaxHours": "<elapsed-hours-from-StartTimeUtc>","MaxDumpCount": "<max-number-of-crash-dumps>"} Szükség van az összeomlásfigyelés konfigurálásához, ha WEBSITE_CRASHMONITORING_ENABLED meg van adva. Ha csak úgy szeretné naplózni a hívásvermet, hogy nem menti az összeomlási memóriaképet a tárfiókban, adja hozzá ,"UseStorageAccount":"false" a JSON-fájlhoz.
REMOTEDEBUGGINGVERSION Távoli hibakeresési verzió.
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Az App Service alapértelmezés szerint létrehoz egy megosztott tárterületet az alkalmazás létrehozásakor. Ha ehelyett egyéni tárfiókot szeretne használni, állítsa be a tárfiók kapcsolati sztring. A függvényekkel kapcsolatban lásd a Functions alkalmazásbeállításokra vonatkozó hivatkozását. DefaultEndpointsProtocol=https;AccountName=<name>;AccountKey=<key>
WEBSITE_CONTENTSHARE Ha egyéni tárfiókot ad meg, WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGaz App Service létrehoz egy fájlmegosztást az alkalmazáshoz tartozó tárfiókban. Egyéni név használatához állítsa be ezt a változót a kívánt névre. Ha a megadott nevű fájlmegosztás nem létezik, az App Service létrehozza Önnek. myapp123
WEBSITE_SCM_ALWAYS_ON_ENABLED Írásvédett. Azt jeleníti meg, hogy az Always On engedélyezve van-e (1) vagy sem (0).
WEBSITE_SCM_SEPARATE_STATUS Írásvédett. Azt jeleníti meg, hogy a Kudu-alkalmazás külön folyamatban1 () fut-e() vagy sem (0).
WEBSITE_DNS_ATTEMPTS A névfeloldás kipróbálásának száma.
WEBSITE_DNS_TIMEOUT A névfeloldásra váró másodpercek száma

Változó előtagok

Az alábbi táblázat az App Service által különböző célokra használt környezeti változóelőtagokat mutatja be.

A beállítás neve Leírás
APPSETTING_ Azt jelzi, hogy az ügyfél egy változót állít be alkalmazásbeállításként az alkalmazáskonfigurációban. A rendszer alkalmazásbeállításként egy .NET-alkalmazásba injektálja.
MAINSITE_ Azt jelzi, hogy egy változó az alkalmazásra jellemző.
SCMSITE_ Azt jelzi, hogy egy változó a Kudu-alkalmazásra jellemző.
SQLCONNSTR_ Sql Server-kapcsolati sztring jelent az alkalmazáskonfigurációban. A .NET-alkalmazásba kapcsolati sztring.
SQLAZURECONNSTR_ Egy Azure SQL Database-kapcsolati sztring jelent az alkalmazáskonfigurációban. A .NET-alkalmazásba kapcsolati sztring.
POSTGRESQLCONNSTR_ PostgreSQL-kapcsolati sztring jelent az alkalmazáskonfigurációban. A .NET-alkalmazásba kapcsolati sztring.
CUSTOMCONNSTR_ Egyéni kapcsolati sztring jelöl az alkalmazáskonfigurációban. A .NET-alkalmazásba kapcsolati sztring.
MYSQLCONNSTR_ MySQL-adatbázis kapcsolati sztring jelöl az alkalmazáskonfigurációban. A .NET-alkalmazásba kapcsolati sztring.
AZUREFILESSTORAGE_ Egyéni megosztás kapcsolati sztring egy egyéni tárolóhoz az Azure Filesban.
AZUREBLOBSTORAGE_ Kapcsolati sztring egyéni tárfiókhoz az Azure Blob Storage-ban lévő egyéni tárolóhoz.
NOTIFICATIONHUBCONNSTR_ Egy kapcsolati sztring jelent egy értesítési központnak az Azure Notification Hubsban.
SERVICEBUSCONNSTR_ Az Azure Service Bus egy példányának kapcsolati sztring jelent.
EVENTHUBCONNSTR_ Egy kapcsolati sztring jelent egy eseményközpontba az Azure Event Hubsban.
DOCDBCONNSTR_ Egy kapcsolati sztring jelent egy Azure Cosmos DB-adatbázisba.
REDISCACHECONNSTR_ Egy kapcsolati sztring jelent egy gyorsítótárba az Azure Cache for Redisben.
FILESHARESTORAGE_ Egyéni fájlmegosztásra kapcsolati sztring jelöl.

Telepítés

Az alábbi környezeti változók az alkalmazás üzembe helyezéséhez kapcsolódnak. Az App Service buildautomatizálásával kapcsolatos változókért lásd a Build automation című témakört.

A beállítás neve Leírás
DEPLOYMENT_BRANCH Helyi Git - vagy felhőbeli Git-üzembe helyezéshez (például GitHub) állítsa be azt az Azure-ágat, amelybe üzembe szeretne helyezni. Alapértelmezés szerint az master.
WEBSITE_RUN_FROM_PACKAGE Állítsa be úgy, hogy 1 egy helyi ZIP-csomagból futtassa az alkalmazást, vagy állítsa egy külső URL-cím URL-címére az alkalmazás távoli ZIP-csomagból való futtatásához. További információ: Az alkalmazás futtatása Azure-alkalmazás Szolgáltatásban közvetlenül egy ZIP-csomagból.
WEBSITE_USE_ZIP Elavult. Használja az WEBSITE_RUN_FROM_PACKAGE parancsot.
WEBSITE_RUN_FROM_ZIP Elavult. Használja az WEBSITE_RUN_FROM_PACKAGE parancsot.
WEBSITE_WEBDEPLOY_USE_SCM false Állítsa a WebDeploy értékre a Kudu üzembehelyezési motor használatának leállításához. Az alapértelmezett érték true. Linux-alkalmazásokban a Visual Studio (WebDeploy/MSDeploy) használatával történő üzembe helyezéshez állítsa be a következőre false: .
MSDEPLOY_RENAME_LOCKED_FILES Állítsa be, 1 hogy megkísérlje átnevezni a DLL-eket, ha azok nem másolhatók a WebDeploy üzembe helyezése során. Ez a beállítás nem alkalmazható, ha WEBSITE_WEBDEPLOY_USE_SCM be van állítva false.
WEBSITE_DISABLE_SCM_SEPARATION Alapértelmezés szerint a fő alkalmazás és a Kudu alkalmazás különböző tesztkörnyezetekben fut. Az alkalmazás leállítása után a Kudu alkalmazás továbbra is fut, és továbbra is használhatja a Git üzembe helyezését és az MSDeployt. Minden alkalmazás saját helyi fájlokkal rendelkezik. Az elkülönítés kikapcsolása (a truebeállítás) egy örökölt mód, amely már nem támogatott teljes mértékben.
WEBSITE_ENABLE_SYNC_UPDATE_SITE Állítsa be, 1 hogy a REST API-hívások frissüljenek site , és siteconfig a visszatérés előtt minden példányra teljes mértékben vonatkozhassanak. Az alapértelmezett beállítás, 1 ha ARM-sablonnal telepít, hogy elkerülje a versenyfeltételeket a későbbi ARM-hívásokkal.
WEBSITE_START_SCM_ON_SITE_CREATION Arm-sablon üzembe helyezésénél állítsa be 1 az ARM-sablonban a Kudu-alkalmazás előzetes elindításához az alkalmazás létrehozása során.
WEBSITE_START_SCM_WITH_PRELOAD Linux-alkalmazások esetén állítsa úgy, hogy true kényszerítse a Kudu-alkalmazás előzetes betöltését, ha az Always On engedélyezve van az URL-címének pingelésével. Az alapértelmezett érték false. Windows-alkalmazások esetén a Kudu alkalmazás mindig előre van betöltve.

Buildautomatizálás

A Kudu buildkonfigurációja a natív Windows-alkalmazásokra vonatkozik, és a Git-alapú (vagy ZIP-alapú) üzemelő példányok viselkedésének szabályozására szolgál.

A beállítás neve Leírás Példa
SCM_BUILD_ARGS Az msbuild parancssor végén olyan elemeket adhat hozzá, amelyek felülbírálják az alapértelmezett parancssor korábbi részeit. Tiszta buildeléshez: -t:Clean;Compile
SCM_SCRIPT_GENERATOR_ARGS A Kudu az azure site deploymentscript itt leírt paranccsal hoz létre üzembehelyezési szkriptet. Automatikusan észleli a nyelvi keretrendszer típusát, és meghatározza a parancsnak átadott paramétereket. Ez a beállítás felülírja az automatikusan létrehozott paramétereket. Az adattár egyszerű tartalomfájlokként való kezelése: --basic -p <folder-to-deploy>
SCM_TRACE_LEVEL Nyomkövetési szint létrehozása. Az alapértelmezett érték 1. A nagyobb nyomkövetés érdekében állítsa be a magasabb értékeket, akár 4-et is. 4
SCM_COMMAND_IDLE_TIMEOUT Időtúllépés másodpercek alatt minden olyan parancsnál, amelyet a buildelési folyamat elindít, hogy várjon, anélkül, hogy kimenetet hoz létre. Ezután a parancs tétlennek és megöltnek minősül. Az alapértelmezett érték 60 (egy perc). Az Azure-ban van egy általános tétlen kérés időtúllépése is, amely 230 másodperc után leválasztja az ügyfeleket. Ezt követően azonban a parancs továbbra is kiszolgálóoldalon fut.
SCM_LOGSTREAM_TIMEOUT A naplóstreamelés leállítása előtt másodpercek alatt időtúllépés az inaktivitásból. Az alapértelmezett érték 1800 (30 perc).
SCM_SITEEXTENSIONS_FEED_URL A webhelybővítmények gyűjteményének URL-címe. Az alapértelmezett érték https://www.nuget.org/api/v2/. A régi hírcsatorna URL-címe.http://www.siteextensions.net/api/v2/
SCM_USE_LIBGIT2SHARP_REPOSITORY 0 A git-műveletekhez a libgit2sharp helyett git.exe használatára van beállítva.
WEBSITE_LOAD_USER_PROFILE Ha a ASP.NET buildautomatizálás során (például a Git üzembe helyezése során) hiba The specified user does not have a valid profile. lépett fel, állítsa be ezt a változót úgy, hogy 1 betöltse a teljes felhasználói profilt a buildkörnyezetben. Ez a beállítás csak akkor alkalmazható, ha WEBSITE_COMPUTE_MODE az Dedicated.
WEBSITE_SCM_IDLE_TIMEOUT_IN_MINUTES Időtúllépés percek alatt az SCM (Kudu) webhelyen. Az alapértelmezett érték 20.
SCM_DO_BUILD_DURING_DEPLOYMENT A ZIP üzembe helyezésével az üzembehelyezési motor feltételezi, hogy egy ZIP-fájl készen áll a futtatásra, és nem futtat semmilyen buildautomatizálást. A Git üzembe helyezésével megegyező buildautomatizálás engedélyezéséhez állítsa be a következőttrue: .

Nyelvspecifikus beállítások

Ez a szakasz az egyes támogatott nyelvi keretrendszerek konfigurálható futtatókörnyezeti beállításait mutatja be. Az üzembe helyezéskor további beállítások érhetők el a build automatizálása során.

A beállítás neve Leírás
PORT Írásvédett. Linux-alkalmazások esetén port, amelyet a .NET-futtatókörnyezet figyel a tárolóban.
WEBSITE_ROLE_INSTANCE_ID Írásvédett. Az aktuális példány azonosítója.
HOME Írásvédett. Megosztott tárra (/home) hivatkozó könyvtár.
DUMP_DIR Írásvédett. Az összeomlási memóriaképek könyvtára (/home/logs/dumps).
APP_SVC_RUN_FROM_COPY Csak Linux-alkalmazások. Alapértelmezés szerint az alkalmazás egy megosztott könyvtárból /home/site/wwwrootfut az összes felskálázott példányhoz. Állítsa be ezt a változót úgy, hogy true az alkalmazást a tároló egy helyi könyvtárába másolja, és onnan futtassa. Ha ezt a lehetőséget használja, ügyeljen arra, hogy ne kódozza a hivatkozásokat /home/site/wwwroot. Ehelyett használjon egy elérési utat a következőhöz /home/site/wwwrootképest: .
MACHINEKEY_Decryption Natív Windows-alkalmazások vagy Tárolóalapú Windows-alkalmazások esetén a rendszer ezt a változót az alkalmazáskörnyezetbe vagy tárolóba injektálja, hogy engedélyezze ASP.NET titkosítási rutinokat (lásd a machineKey-elemet). Az alapértelmezett decryption érték felülbírálásához konfigurálja App Service-alkalmazásbeállításként, vagy állítsa be közvetlenül a machineKey Web.config fájl elemében.
MACHINEKEY_DecryptionKey Natív Windows-alkalmazások vagy Windows-tárolóalapú alkalmazások esetén a rendszer ezt a változót injektálja az alkalmazáskörnyezetbe vagy tárolóba, hogy lehetővé tegye ASP.NET titkosítási rutinokat (lásd a machineKey-elemet). Az automatikusan létrehozott decryptionKey érték felülbírálásához konfigurálja App Service-alkalmazásbeállításként, vagy állítsa be közvetlenül a machineKey Web.config fájl elemében.
MACHINEKEY_Validation Natív Windows-alkalmazások vagy Windows-tárolóalapú alkalmazások esetén a rendszer ezt a változót injektálja az alkalmazáskörnyezetbe vagy tárolóba, hogy lehetővé tegye ASP.NET titkosítási rutinokat (lásd a machineKey-elemet). Az alapértelmezett validation érték felülbírálásához konfigurálja App Service-alkalmazásbeállításként, vagy állítsa be közvetlenül a machineKey Web.config fájl elemében.
MACHINEKEY_ValidationKey Natív Windows-alkalmazások vagy Windows-tárolóalapú alkalmazások esetén a rendszer ezt a változót injektálja az alkalmazáskörnyezetbe vagy tárolóba, hogy lehetővé tegye ASP.NET titkosítási rutinokat (lásd a machineKey-elemet). Az automatikusan létrehozott validationKey érték felülbírálásához konfigurálja App Service-alkalmazásbeállításként, vagy állítsa be közvetlenül a machineKey Web.config fájl elemében.

WordPress

Alkalmazásbeállítás Hatókör Érték Max Leírás
WEBSITES_ENABLE_APP_Standard kiadás RVICE_STORAGE Webalkalmazás true - HA IGAZ értékre van állítva, a rendszer az újraindítások során megőrzi a fájl tartalmát.
WP_MEMORY_LIMIT WordPress 128M 512M Előtérbeli vagy általános wordpress PHP memóriakorlát (szkriptenként). Nem lehet több, mint PHP_MEMORY_LIMIT
WP_MAX_MEMORY_LIMIT WordPress 256M 512M Rendszergazda irányítópult PHP-memóriakorlátját (szkriptenként). Általában Rendszergazda irányítópult- és háttérszkriptek sok memóriát igényelnek az előtérbeli szkriptekhez képest. Nem lehet több, mint PHP_MEMORY_LIMIT.
PHP_MEMORY_LIMIT PHP 512M 512M Az általános PHP-szkript memóriakorlátjai. Csak csökkenthető.
FILE_UPLOADS PHP Be - Lehet be- vagy kikapcsolva. Vegye figyelembe, hogy az értékek megkülönböztetik a kis- és nagybetűket. Engedélyezi vagy letiltja a fájlfeltöltéseket.
UPLOAD_MAX_FILESIZE PHP 50M 256 M maximális fájlfeltöltési méretkorlát. Akár 256 M-re is növelhető.
POST_MAX_SIZE PHP 128M 256M Akár 256 M-re is növelhető. Általában többnek kell lennie, mint UPLOAD_MAX_FILESIZE.
MAX_EXECUTION_TIME PHP 120 120 Csak csökkenthető. Ha több mint 120 másodpercet vesz igénybe, bontsa le a szkripteket. Hozzáadva, hogy a rossz szkriptek ne lassítják a rendszert.
MAX_INPUT_TIME PHP 120 120 A bemeneti kérelmek elemzésének maximális időkorlátja. Csak csökkenthető.
MAX_INPUT_VARS PHP 10000 10000 -
DATABA Standard kiadás_HOST Adatbázis - - A WordPresshez való csatlakozáshoz használt adatbázis-gazdagép.
DATABA Standard kiadás_NAME Adatbázis - - A WordPresshez való csatlakozáshoz használt adatbázisnév.
DATABA Standard kiadás_U Standard kiadás RNAME Adatbázis - - A WordPresshez való csatlakozáshoz használt adatbázis-felhasználónév.
DATABA Standard kiadás_PASSWORD Adatbázis - - A MySQL-adatbázishoz való csatlakozáshoz használt adatbázisjelszó. A MySQL-adatbázis jelszavának módosításához tekintse meg a rendszergazdai jelszó frissítését. A MySQL-adatbázis jelszavának módosításakor az alkalmazás Gépház is frissíteni kell.
WORDPRESS_ADMIN_EMAIL Csak üzembe helyezés - - WordPress rendszergazdai e-mail.
WORDPRESS_ADMIN_PASSWORD Csak üzembe helyezés - - WordPress rendszergazdai jelszó. Ez csak üzembe helyezési célokat szolgál. Az érték módosítása nincs hatással a WordPress telepítésére. A WordPress rendszergazdai jelszavának módosításáról további információt a jelszó alaphelyzetbe állításával kapcsolatban talál.
WORDPRESS_ADMIN_U Standard kiadás R Csak üzembe helyezés - - WordPress rendszergazdai felhasználónév
WORDPRESS_ADMIN_LOCALE_CODE Csak üzembe helyezés - - A WordPresshez való csatlakozáshoz használt adatbázis-felhasználónév.

Tartomány és DNS

A beállítás neve Leírás Példa
WEBSITE_DNS_SERVER Az elsődleges DNS-kiszolgáló IP-címe kimenő kapcsolatokhoz (például háttérszolgáltatáshoz). Az App Service alapértelmezett DNS-kiszolgálója az Azure DNS, amelynek IP-címe .168.63.129.16 Ha az alkalmazás VNet-integrációthasznál, vagy App Service-környezetben van, alapértelmezés szerint örökli a DNS-kiszolgáló konfigurációját a virtuális hálózattól. 10.0.0.1
WEBSITE_DNS_ALT_SERVER Kimenő kapcsolatok tartalék DNS-kiszolgálójának IP-címe. Lásd: WEBSITE_DNS_SERVER.
WEBSITE_ENABLE_DNS_CACHE Lehetővé teszi a sikeres DNS-feloldások gyorsítótárazásához. Alapértelmezés szerint a lejárt DNS-gyorsítótár bejegyzései ki lesznek ürítve a meglévő gyorsítótár mellett, amelyet 4,5 percenként kell kiüríteni.

TLS/SSL

További információ: TLS/SSL-tanúsítvány használata a kódban a Azure-alkalmazás Szolgáltatásban.

A beállítás neve Leírás
WEBSITE_LOAD_CERTIFICATES Vesszővel elválasztott ujjlenyomatértékek a kódba betölteni kívánt tanúsítványra, vagy * az összes tanúsítvány kódba való betöltésének engedélyezése. Csak az alkalmazáshoz hozzáadott tanúsítványok tölthetők be.
WEBSITE_PRIVATE_CERTS_PATH Írásvédett. Egy Windows-tároló elérési útja a betöltött magántanúsítványokhoz.
WEBSITE_PUBLIC_CERTS_PATH Írásvédett. Egy Windows-tároló elérési útja a betöltött nyilvános tanúsítványokhoz.
WEBSITE_INTERMEDIATE_CERTS_PATH Írásvédett. Egy Windows-tároló elérési útja a betöltött köztes tanúsítványokhoz.
WEBSITE_ROOT_CERTS_PATH Írásvédett. Egy Windows-tároló elérési útja a betöltött főtanúsítványokhoz.

Üzembehelyezési pontok

Az üzembehelyezési pontokról további információt az átmeneti környezetek beállítása Azure-alkalmazás Szolgáltatásban című témakörben talál.

A beállítás neve Leírás Példa
WEBSITE_OVERRIDE_STICKY_EXTENSION_VERSIONS Alapértelmezés szerint a webhelybővítmények verziói az egyes pontokra vonatkoznak. Ez megakadályozza a nem várt alkalmazás viselkedését a bővítményverziók cseréje miatt a felcserélés után. Ha azt szeretné, hogy a bővítményverziók is felcseréljenek, állítsa be 0 az összes tárolóhelyre.
WEBSITE_OVERRIDE_PRESERVE_DEFAULT_STICKY_SLOT_SETTINGS Bizonyos beállításokat alapértelmezés szerint ragacsosnak vagy nem cserélhetőnek jelöl meg. Az alapértelmezett szint a true. Állítsa be ezt a beállítást false az összes üzembehelyezési pontra vagy 0 az összes üzembehelyezési pontra, hogy ehelyett felcserélhetőek legyenek. Adott beállítástípusokhoz nincs részletes vezérlő.
WEBSITE_SWAP_WARMUP_PING_PATH A pingelés elérési útja a célhely felmelegítéséhez egy felcserélésben, perjellel kezdődően. Az alapértelmezett beállítás a /http-en keresztüli gyökérútvonal pingelése. /statuscheck
WEBSITE_SWAP_WARMUP_PING_STATUSES Érvényes HTTP-válaszkódok a felmelegítési művelethez a felcserélés során. Ha a visszaadott állapotkód nem szerepel a listában, a bemelegítési és felcserélési műveletek leállnak. Alapértelmezés szerint az összes válaszkód érvényes. 200,202
WEBSITE_SLOT_NUMBER_OF_TIMEOUTS_BEFORE_RESTART A pontcserék során az időtúllépések maximális száma, amely után kényszerítjük a webhely újraindítását egy adott virtuálisgép-példányon. Az alapértelmezett érték 3.
WEBSITE_SLOT_MAX_NUMBER_OF_TIMEOUTS Pontcserék során az egyetlen URL-címre vonatkozó időtúllépési kérelmek maximális száma a feladás előtt. Az alapértelmezett érték 5.
WEBSITE_SKIP_ALL_BINDINGS_IN_APPHOST_CONFIG Állítsa be a true /> összes kötését, vagy 1 hagyja ki az összes kötést a fájlban applicationHost.config. Az alapértelmezett érték false. Ha az alkalmazás újraindítást indít el, mert applicationHost.config az a pontok felcserélt gazdagépneveivel frissül, állítsa be ezt a változót, hogy true elkerülje az ilyen típusú újraindítást. Ha Windows Communication Foundation (WCF) alkalmazást futtat, ne állítsa be ezt a változót.

Egyéni tárolók

Az egyéni tárolókkal kapcsolatos további információkért lásd : Egyéni tároló futtatása az Azure-ban.

A beállítás neve Leírás Példa
WEBSITES_ENABLE_APP_SERVICE_STORAGE Úgy van beállítva, true hogy lehetővé tegye a /home címtár skálázott példányok közötti megosztását. Az alapértelmezett érték az egyéni tárolókhoz tartozik true .
WEBSITES_CONTAINER_START_TIME_LIMIT A tároló újraindítása előtt másodpercek alatt meg kell várni, amíg a tároló elindul. Az alapértelmezett szint a 230. A maximális értékre 1800növelhető.
WEBSITES_CONTAINER_STOP_TIME_LIMIT Ennyi idő másodpercben, amíg a tároló kecsesen leáll. Az alapértelmezett szint a 5. A maximális értékre növelhető 120
DOCKER_REGISTRY_SERVER_URL A beállításjegyzék-kiszolgáló URL-címe, amikor egyéni tárolót futtat az App Service-ben. A biztonság érdekében ez a változó nem lesz átadva a tárolónak. https://<server-name>.azurecr.io
DOCKER_REGISTRY_SERVER_USERNAME Felhasználónév a beállításjegyzék-kiszolgálóval való hitelesítéshez a következő helyen DOCKER_REGISTRY_SERVER_URL: . A biztonság érdekében ez a változó nem lesz átadva a tárolónak.
DOCKER_REGISTRY_SERVER_PASSWORD Jelszó a beállításjegyzék-kiszolgálóval való hitelesítéshez a következő címen DOCKER_REGISTRY_SERVER_URL: . A biztonság érdekében ez a változó nem lesz átadva a tárolónak.
DOCKER_ENABLE_CI Úgy van beállítva, hogy true engedélyezze az egyéni tárolók folyamatos üzembe helyezését. Az alapértelmezett érték az egyéni tárolókhoz tartozik false .
WEBSITE_PULL_IMAGE_OVER_VNET Csatlakozás és lekérés a virtuális hálózaton vagy a helyszínen található beállításjegyzékből. Az alkalmazásnak virtuális hálózathoz kell csatlakoznia a virtuális hálózatok integrációs funkciójával. Erre a beállításra a privát végponttal rendelkező Azure Container Registry esetében is szükség van.
WEBSITES_WEB_CONTAINER_NAME A Docker Compose-alkalmazásokban csak az egyik tároló lehet internet-elérhető. Állítsa a konfigurációs fájlban definiált tároló nevére az alapértelmezett tárolókijelölés felülbírálásához. Alapértelmezés szerint az internethez elérhető tároló az első tároló, amely meghatározza a 80-at vagy a 8080-at, vagy ha nem található ilyen tároló, a konfigurációs fájlban definiált első tároló.
WEBSITES_PORT Egyéni tároló esetén az App Service tárolójának egyéni portszáma a kérések átirányításához. Az App Service alapértelmezés szerint megpróbálja automatikusan észlelni a 80-at és a 8080-at. Ez a beállítás nem környezeti változóként van beszúrva a tárolóba.
WEBSITE_CPU_CORES_LIMIT Alapértelmezés szerint egy Windows-tároló a kiválasztott tarifacsomag összes elérhető magjával fut. A magok számának csökkentéséhez állítsa be a kívánt magok számát. További információ: A számítási magok számának testreszabása.
WEBSITE_MEMORY_LIMIT_MB Alapértelmezés szerint az Azure-alkalmazás Szolgáltatásban üzembe helyezett összes Windows-tároló memóriakorláttal rendelkezik az App Service-csomag termékváltozatától függően. Állítsa be a kívánt memóriakorlátot MB-ban. Az ugyanazon csomagban lévő alkalmazásokra vonatkozó beállítás összesített összege nem haladhatja meg a kiválasztott tarifacsomag által engedélyezett összeget. További információ: Tárolómemória testreszabása.

Méretezés

A beállítás neve Leírás
WEBSITE_INSTANCE_ID Írásvédett. Az aktuális virtuálisgép-példány egyedi azonosítója, amikor az alkalmazás több példányra van skálázva.
WEBSITE_IIS_SITE_NAME Elavult. Használja az WEBSITE_INSTANCE_ID parancsot.
WEBSITE_DISABLE_OVERLAPPED_RECYCLING Az átfedésben lévő újrahasznosítás lehetővé teszi, hogy az alkalmazás aktuális virtuálisgép-példányának leállítása előtt elinduljon egy új virtuálisgép-példány. Bizonyos esetekben fájlzárolási problémákat okozhat. A beállítással 1kikapcsolhatja a beállítást.
WEBSITE_DISABLE_CROSS_STAMP_SCALE Alapértelmezés szerint az alkalmazások skálázhatók a bélyegek között, ha Azure Files- vagy Docker-tárolót használnak. Állítsa be vagy 1true tiltsa le a keresztbélyegek skálázását az alkalmazás régiójában. Az alapértelmezett érték 0. Egyéni Docker-tárolók, amelyek a keresztbélyegek méretezésére true1 vagy WEBSITES_ENABLE_APP_SERVICE_STORAGE skálázására nem képesek, mert a tartalmaik nincsenek teljesen beágyazva a Docker-tárolóba.

Naplózás

A beállítás neve Leírás Példa
WEBSITE_HTTPLOGGING_ENABLED Írásvédett. Megjeleníti, hogy a windowsos natív windowsos alkalmazások webkiszolgálói naplózása engedélyezve van-e (1) vagy sem (0).
WEBSITE_HTTPLOGGING_RETENTION_DAYS A windowsos natív Windows-alkalmazások webkiszolgálói naplóinak megőrzési időtartama, ha a webkiszolgáló-naplók engedélyezve vannak. 10
WEBSITE_HTTPLOGGING_CONTAINER_URL A blobtároló SAS-URL-címe a windowsos natív Windows-alkalmazások webkiszolgálói naplóinak tárolására, ha a webkiszolgáló-naplók engedélyezve vannak. Ha nincs beállítva, a webkiszolgáló-naplók az alkalmazás fájlrendszerében (alapértelmezett megosztott tárterület) vannak tárolva.
DIAGNOSTICS_AZUREBLOBRETENTIONINDAYS A windowsos natív windowsos alkalmazások alkalmazásnaplóinak megőrzési időtartama, ha az alkalmazásnaplók engedélyezve vannak. 10
DIAGNOSTICS_AZUREBLOBCONTAINERSASURL A blobtároló SAS-URL-címe a Windows natív alkalmazások alkalmazásnaplóinak tárolásához, ha az alkalmazásnaplók engedélyezve vannak.
APPSERVICEAPPLOGS_TRACE_LEVEL Az AppServiceAppLogs naplótípushoz a Log Analyticsbe küldendő minimális naplószint.
DIAGNOSTICS_LASTRESORTFILE A létrehozandó fájlnév vagy a naplókönyvtár relatív elérési útja a figyelő hibaelhárításával kapcsolatos belső hibák naplózásához. Az alapértelmezett érték logging-errors.txt.
DIAGNOSTICS_LOGGINGSETTINGSFILE A naplófájl beállításfájljának elérési útja a fájlhoz viszonyítva D:\home vagy /home. Az alapértelmezett érték site\diagnostics\settings.json.
DIAGNOSTICS_TEXTTRACELOGDIRECTORY A naplómappa az alkalmazás gyökeréhez (D:\home\site\wwwroot vagy /home/site/wwwroot) képest. ..\..\LogFiles\Application
DIAGNOSTICS_TEXTTRACEMAXLOGFILESIZEBYTES A naplófájl maximális mérete bájtban. Az alapértelmezett érték 131072 (128 KB).
DIAGNOSTICS_TEXTTRACEMAXLOGFOLDERSIZEBYTES A naplómappa maximális mérete bájtban. Az alapértelmezett érték 1048576 (1 MB).
DIAGNOSTICS_TEXTTRACEMAXNUMLOGFILES Megtartandó naplófájlok maximális száma. Az alapértelmezett érték 20.
DIAGNOSTICS_TEXTTRACETURNOFFPERIOD Időtúllépés ezredmásodpercben, hogy az alkalmazásnaplózás engedélyezve maradjon. Az alapértelmezett érték 43200000 (12 óra).
WEBSITE_LOG_BUFFERING Alapértelmezés szerint a naplópufferezés engedélyezve van. Állítsa be a 0 letiltására.
WEBSITE_ENABLE_PERF_MODE Natív Windows-alkalmazások esetén állítsa be, hogy TRUE kikapcsolja az IIS-naplóbejegyzéseket a 10 másodpercen belül visszaadott sikeres kérések esetében. Ez egy gyors módszer a teljesítményértékelésre a kiterjesztett naplózás eltávolításával.

Teljesítményszámlálók

Az alábbi "hamis" környezeti változók nem léteznek, ha enumerálja őket, de az értéküket adja vissza, ha egyenként keresi őket. Az érték dinamikus, és minden kereséskor változhat.

A beállítás neve Leírás
WEBSITE_COUNTERS_ASPNET A ASP.NET perf számlálókat tartalmazó JSON-objektum.
WEBSITE_COUNTERS_APP Tesztkörnyezetszámlálókat tartalmazó JSON-objektum.
WEBSITE_COUNTERS_CLR CLR-számlálókat tartalmazó JSON-objektum.
WEBSITE_COUNTERS_ALL Egy JSON-objektum, amely a másik három változó kombinációját tartalmazza.

Gyorsítótárazás

A beállítás neve Leírás
WEBSITE_LOCAL_CACHE_OPTION Azt jelzi, hogy a helyi gyorsítótár engedélyezve van-e. Az elérhető lehetőségek a következők:
- Default: Örökölje a bélyegszintű globális beállítást.
- Always: Engedélyezés az alkalmazáshoz.
- OnStorageUnavailability
- Disabled: Az alkalmazás letiltva.
WEBSITE_LOCAL_CACHE_READWRITE_OPTION A helyi gyorsítótár írási-olvasási beállításai. Az elérhető lehetőségek a következők:
- ReadOnly: A gyorsítótár írásvédett.
- WriteButDiscardChanges: Engedélyezi az írást a helyi gyorsítótárba, de elveti a helyileg végrehajtott módosításokat.
WEBSITE_LOCAL_CACHE_SIZEINMB A helyi gyorsítótár mérete MB-ban. Az alapértelmezett érték 1000 (1 GB).
WEBSITE_LOCALCACHE_READY Írásvédett jelző, amely jelzi, hogy az alkalmazás helyi gyorsítótárat használ-e.
WEBSITE_DYNAMIC_CACHE Mivel a hálózati fájl megosztott jellege lehetővé teszi a több példányhoz való hozzáférést, a dinamikus gyorsítótár javítja a teljesítményt azáltal, hogy helyileg gyorsítótárazza a legutóbb elért fájlokat egy példányon. A fájl módosításakor a gyorsítótár érvénytelen. A gyorsítótár helye (a rendszer ugyanazt %SYSTEMDRIVE%\local a %SYSTEMDRIVE%\local\DynamicCache kvótát alkalmazza). A teljes tartalom gyorsítótárazásának engedélyezéséhez állítsa a következőre 1: fájltartalom és könyvtár/fájl metaadatai (időbélyegek, méret, címtártartalom). A helyi lemezhasználat megőrzéséhez állítsa úgy, hogy 2 csak a címtár/fájl metaadatait gyorsítótárazza (időbélyegek, méret, könyvtártartalom). A gyorsítótárazás kikapcsolásához állítsa a következőre 0: . A WordPress sablonnal létrehozott Windows-alkalmazások és Linux-alkalmazások esetében az alapértelmezett érték a 1. Az összes többi Linux-alkalmazás esetében az alapértelmezett érték a 0.
WEBSITE_READONLY_APP Dinamikus gyorsítótár használata esetén letilthatja az alkalmazásgyökér írási hozzáférését (D:\home\site\wwwroot vagy /home/site/wwwroot) a változó 1beállításával. A App_Data címtár kivételével nem engedélyezett kizárólagos zárolás, így az üzemelő példányokat nem tiltják le a zárolt fájlok.

Hálózat

A következő környezeti változók a hibrid kapcsolatokhoz és a VNET-integrációhoz kapcsolódnak.

A beállítás neve Leírás
WEBSITE_RELAYS Írásvédett. A hibrid Csatlakozás konfigurálásához szükséges adatok, beleértve a végpontokat és a service bus-adatokat.
WEBSITE_REWRITE_TABLE Írásvédett. Futásidőben használható a keresésekhez és a kapcsolatok megfelelő újraírásához.
WEBSITE_VNET_ROUTE_ALL Ha regionális virtuális hálózatok integrációját használja, az alkalmazás alapértelmezés szerint csak RFC1918 forgalmat irányítja át a virtuális hálózatra. Állítsa be úgy, hogy 1 az összes kimenő forgalmat átirányítsa a virtuális hálózatra, és ugyanazokra az NSG-kre és UDR-ekre legyenek kitéve. A beállítás lehetővé teszi a nem RFC1918 végpontok elérését a virtuális hálózaton keresztül, biztonságossá teszi az alkalmazásból kimenő összes kimenő forgalmat, és kényszeríti az alagút minden kimenő forgalmát egy saját választott hálózati berendezésre.
WEBSITE_PRIVATE_IP Írásvédett. Az alkalmazáshoz társított IP-cím, amikor egy virtuális hálózattal integrálva van. A regionális virtuális hálózatok integrációjához az érték a delegált alhálózat címtartományából származó IP-cím, az átjáró által igényelt virtuális hálózatok integrációjához pedig a virtuális hálózati átjárón konfigurált pont–hely címkészlet címtartományából származó IP-cím. Az alkalmazás ezt az IP-címet használja az erőforrásokhoz való csatlakozáshoz a virtuális hálózaton keresztül. Emellett a leírt címtartományon belül is változhat.
WEBSITE_PRIVATE_PORTS Írásvédett. A VNet-integrációban láthatja, hogy az alkalmazás mely portokat használhatja más csomópontokkal való kommunikációhoz.
WEBSITE_CONTENTOVERVNET Ha Azure-fájlmegosztást csatlakoztat az App Service-hez, és a Storage-fiók csak virtuális hálózatra van korlátozva, engedélyezze ezt a beállítást a következő 1értékkel: .

Key Vault-hivatkozások

A következő környezeti változók a kulcstartó hivatkozásaihoz kapcsolódnak.

A beállítás neve Leírás
WEBSITE_KEYVAULT_REFERENCES Írásvédett. Az alkalmazásban jelenleg konfigurált összes Key Vault-hivatkozás adatait tartalmazza (beleértve az állapotokat is).
WEBSITE_SKIP_CONTENTSHARE_VALIDATION Ha az alkalmazás megosztott tárkapcsolatát (használatával WEBSITE_CONTENTAZUREFILECONNECTIONSTRING) Key Vault-referenciaként állítja be, az alkalmazás nem tudja feloldani a Key Vault-referenciát az alkalmazás létrehozásakor vagy frissítésekor, ha az alábbi feltételek egyike teljesül:
- Az alkalmazás egy rendszer által hozzárendelt identitással fér hozzá a kulcstartóhoz.
– Az alkalmazás egy felhasználó által hozzárendelt identitással fér hozzá a kulcstartóhoz, a kulcstartó pedig virtuális hálózattal van zárolva.
A létrehozási vagy frissítési időpontban előforduló hibák elkerülése érdekében állítsa ezt a változót a következőre 1: .
WEBSITE_DELAY_CERT_DELETION Ezt az env var-t a felhasználók 1-es értékre állíthatják be annak érdekében, hogy a feldolgozói folyamat függő tanúsítványa ne legyen törölve, amíg ki nem lép.

CORS

A következő környezeti változók az eltérő eredetű erőforrás-megosztási (CORS) konfigurációhoz kapcsolódnak.

A beállítás neve Leírás
WEBSITE_CORS_ALLOWED_ORIGINS Írásvédett. A CORS engedélyezett eredetét jeleníti meg.
WEBSITE_CORS_SUPPORT_CREDENTIALS Írásvédett. Azt jelzi, hogy a Access-Control-Allow-Credentials fejléc beállítása engedélyezve van-e (True) vagy sem (False).true

Hitelesítés és engedélyezés

Az alábbi környezeti változók az App Service-hitelesítéshez kapcsolódnak.

A beállítás neve Leírás
WEBSITE_AUTH_DISABLE_IDENTITY_FLOW Ha be van trueállítva, letiltja a szálnév identitásának hozzárendelését az ASP-ben. NET-alapú webalkalmazások (beleértve az 1. verziójú függvényalkalmazásokat is). Ez lehetővé teszi, hogy a fejlesztők hitelesítéssel védhessék a webhelyükhöz való hozzáférést, de az alkalmazáslogikán belül egy külön bejelentkezési mechanizmust használnak. Az alapértelmezett érték false.
WEBSITE_AUTH_HIDE_DEPRECATED_SID true vagy false. Az alapértelmezett érték false. Ez a beállítás az Azure Mobile Apps örökölt integrációjának beállítása Azure-alkalmazás szolgáltatáshoz. Ha ezt úgy állítja be, hogy true elhárítsa azt a problémát, amely miatt a hitelesített felhasználók számára létrehozott SID (biztonsági azonosító) megváltozhat, ha a felhasználó módosítja a profiladatait. Az érték módosítása az Azure Mobile Apps meglévő felhasználói azonosítóinak megváltozásához vezethet. A legtöbb alkalmazásnak nem kell ezt a beállítást használnia.
WEBSITE_AUTH_NONCE_DURATION Az űrlap _hours_:_minutes_:_seconds_időbélyege. Az alapértelmezett érték 00:05:005 perc. Ez a beállítás szabályozza az összes böngészőalapú bejelentkezéshez létrehozott titkosítási nem titkosítás élettartamát. Ha egy bejelentkezés nem fejeződik be a megadott időpontban, a rendszer automatikusan újrapróbálkozza a bejelentkezési folyamatot. Ez az alkalmazásbeállítás a V1 (klasszikus) konfigurációs felülettel használható. Ha a V2 hitelesítési konfigurációs sémát használja, használja inkább a login.nonce.nonceExpirationInterval konfigurációs értéket.
WEBSITE_AUTH_PRESERVE_URL_FRAGMENT Ha be van állítva, true és a felhasználók az URL-töredékeket tartalmazó alkalmazáshivatkozások közül választanak, a bejelentkezési folyamat biztosítja, hogy az URL URL-töredékének része ne vesszon el a bejelentkezési átirányítási folyamat során. További információ: Bejelentkezés és kijelentkezés testreszabása Azure-alkalmazás szolgáltatáshitelesítésben.
WEBSITE_AUTH_USE_LEGACY_CLAIMS A frissítésekkel való visszamenőleges kompatibilitás fenntartása érdekében a hitelesítési modul a rövid és hosszú nevek örökölt jogcímleképezését használja az /.auth/me API-ban, így bizonyos leképezések (például "szerepkörök") ki vannak zárva. A jogcímleképezések modernebb verziójának lekéréséhez állítsa ezt a változót a következőre False: . A "szerepkörök" példában az "http://schemas.microsoft.com/ws/2008/06/identity/claims/role"" hosszú jogcímnév lesz leképezve.
WEBSITE_AUTH_DISABLE_WWWAUTHENTICATE true vagy false. Az alapértelmezett érték false. Ha be van trueállítva, eltávolítja a HTTP-válasz fejlécét a WWW-Authenticate modul által generált HTTP 401-válaszokból. Ez az alkalmazásbeállítás a V1 (klasszikus) konfigurációs felülettel használható. Ha a V2 hitelesítési konfigurációs sémát használja, használja inkább a identityProviders.azureActiveDirectory.login.disableWwwAuthenticate konfigurációs értéket.
WEBSITE_AUTH_STATE_DIRECTORY Egy helyi fájlrendszerbeli könyvtár elérési útja, ahol a jogkivonatok a fájlalapú jogkivonattár engedélyezésekor vannak tárolva. Az alapértelmezett érték %HOME%\Data\.auth. Ez az alkalmazásbeállítás a V1 (klasszikus) konfigurációs felülettel használható. Ha a V2 hitelesítési konfigurációs sémát használja, használja inkább a login.tokenStore.fileSystem.directory konfigurációs értéket.
WEBSITE_AUTH_TOKEN_CONTAINER_SASURL Teljes blobtároló URL-címe. Arra utasítja a hitelesítési modult, hogy az alapértelmezett helyi fájlrendszer helyett tárolja és töltse be az összes titkosított jogkivonatot a megadott blobtároló tárolóba.
WEBSITE_AUTH_TOKEN_REFRESH_HOURS Bármely pozitív tizedes tört. Az alapértelmezett érték ( 72 óra). Ez a beállítás azt az időtartamot szabályozza, amely után egy munkamenet-jogkivonat lejár, és az /.auth/refresh API felhasználható a frissítésre. Az időszak utáni frissítési kísérletek sikertelenek lesznek, és a végfelhasználóknak újra be kell jelentkezniük. Ez az alkalmazásbeállítás a V1 (klasszikus) konfigurációs felülettel használható. Ha a V2 hitelesítési konfigurációs sémát használja, használja inkább a login.tokenStore.tokenRefreshExtensionHours konfigurációs értéket.
WEBSITE_AUTH_TRACE_LEVEL Szabályozza az alkalmazásnaplózásba írt hitelesítési nyomkövetések részletességét. Az érvényes értékek a következőkOff: , Error, WarningInformationés Verbose. Az alapértelmezett érték Verbose.
WEBSITE_AUTH_VALIDATE_NONCE true vagy false. Az alapértelmezett érték true. Ezt az értéket soha nem szabad beállítani, false kivéve, ha az interaktív bejelentkezések során fellépő titkosítási nem-ellenőrzési hibák ideiglenes hibakeresése történik. Ez az alkalmazásbeállítás a V1 (klasszikus) konfigurációs felülettel használható. Ha a V2 hitelesítési konfigurációs sémát használja, használja inkább a login.nonce.validateNonce konfigurációs értéket.
WEBSITE_AUTH_V2_CONFIG_JSON Ezt a környezeti változót automatikusan kitölti a Azure-alkalmazás szolgáltatásplatform, és az integrált hitelesítési modul konfigurálására szolgál. Ennek a környezeti változónak az értéke megfelel az Azure Resource Manager aktuális alkalmazásának V2 (nem klasszikus) hitelesítési konfigurációjának. Nem kifejezetten konfigurálható.
WEBSITE_AUTH_ENABLED Írásvédett. Egy Windows- vagy Linux-alkalmazásba injektálva jelzi, hogy engedélyezve van-e az App Service-hitelesítés.
WEBSITE_AUTH_ENCRYPTION_KEY A rendszer alapértelmezés szerint az automatikusan létrehozott kulcsot használja titkosítási kulcsként. A felülbíráláshoz állítsa be a kívánt kulcsot. Ez akkor ajánlott, ha több alkalmazáson keresztül szeretne jogkivonatokat vagy munkameneteket megosztani. Ha meg van adva, az felülírja a MACHINEKEY_DecryptionKey beállítást.
WEBSITE_AUTH_SIGNING_KEY Alapértelmezés szerint az automatikusan létrehozott kulcs lesz az aláírókulcs. A felülbíráláshoz állítsa be a kívánt kulcsot. Ez akkor ajánlott, ha több alkalmazáson keresztül szeretne jogkivonatokat vagy munkameneteket megosztani. Ha meg van adva, az felülírja a MACHINEKEY_ValidationKey beállítást.

Felügyelt identitás

A következő környezeti változók felügyelt identitásokhoz kapcsolódnak.

A beállítás neve Leírás
IDENTITY_ENDPOINT Írásvédett. Az alkalmazás felügyelt identitásának jogkivonatát lekérő URL-cím.
MSI_ENDPOINT Elavult. Használja az IDENTITY_ENDPOINT parancsot.
IDENTITY_HEADER Írásvédett. Az az érték, amelyet a X-IDENTITY-HEADER fejléchez kell hozzáadni, amikor HTTP GET kérést küld a fejlécbe IDENTITY_ENDPOINT. Az értéket a platform elforgatja.
MSI_SECRET Elavult. Használja az IDENTITY_HEADER parancsot.

Állapot-ellenőrzés

Az alábbi környezeti változók az állapot-ellenőrzésekhez kapcsolódnak.

A beállítás neve Leírás
WEBSITE_HEALTHCHECK_MAXPINGFAILURES A sikertelen pingelések maximális száma a példány eltávolítása előtt. Állítsa be az és a közötti 2100értéket. Ha fel- vagy kiskálázást végez, az App Service pingeli az állapot-ellenőrzési útvonalat, hogy az új példányok készen legyenek. További információ: Állapot-ellenőrzés.
WEBSITE_HEALTHCHECK_MAXUNHEALTHYWORKERPERCENT Az kifogástalan állapotú példányok túlterhelésének elkerülése érdekében a példányok több mint fele ki lesz zárva. Ha például egy App Service-csomag négy példányra van skálázva, és három nem megfelelő, legfeljebb kettő lesz kizárva. A másik két példány (egy kifogástalan és egy nem megfelelő) továbbra is fogad kéréseket. A legrosszabb esetben, amikor az összes példány kifogástalan állapotú, egyik sem lesz kizárva. Ennek a viselkedésnek a felülbírálásához állítsa be az és a közötti 1100értéket. A magasabb érték azt jelenti, hogy a rendszer több nem megfelelő példányt távolít el. Az alapértelmezett érték 50 (50%).

Leküldéses értesítések

A következő környezeti változók a leküldéses értesítések funkcióhoz kapcsolódnak.

A beállítás neve Leírás
WEBSITE_PUSH_ENABLED Írásvédett. A leküldéses értesítések engedélyezésekor hozzáadva.
WEBSITE_PUSH_TAG_WHITELIST Írásvédett. Az értesítési regisztrációban szereplő címkéket tartalmazza.
WEBSITE_PUSH_TAGS_REQUIRING_AUTH Írásvédett. A felhasználói hitelesítést igénylő értesítési regisztráció címkéinek listáját tartalmazza.
WEBSITE_PUSH_TAGS_DYNAMIC Írásvédett. Az automatikusan hozzáadott címkék listáját tartalmazza az értesítési regisztrációban.

Feljegyzés

Ez a cikk a Microsoft által már nem használt kifejezésre mutató hivatkozásokat tartalmaz. Ha a kifejezés el lesz távolítva a szoftverből, a cikkből is eltávolítjuk.

WebJobs

A következő környezeti változók a WebJobshoz kapcsolódnak.

A beállítás neve Leírás
WEBJOBS_RESTART_TIME Folyamatos feladatok esetén a feladat újraindítása előtt másodpercek alatt késhet, amikor egy feladat folyamata bármilyen okból leáll.
WEBJOBS_IDLE_TIMEOUT Aktivált feladatok esetén az időtúllépés másodpercben történik, amely után a feladat megszakad, ha tétlen állapotban van, nincs cpu-ideje vagy kimenete.
WEBJOBS_HISTORY_SIZE Aktivált feladatok esetén az előzmények könyvtárában tárolt futtatások maximális száma feladatonként. Az alapértelmezett érték 50.
WEBJOBS_STOPPED Állítsa be, hogy 1 letiltsa a feladatok futtatását, és állítsa le az összes jelenleg futó feladatot.
WEBJOBS_DISABLE_SCHEDULE Állítsa be úgy, hogy 1 kikapcsolja az összes ütemezett eseményindítót. A feladatok továbbra is manuálisan hívhatók meg.
WEBJOBS_ROOT_PATH A webjobfájlok abszolút vagy relatív elérési útja. Relatív elérési út esetén az érték az alapértelmezett gyökérútvonallal (D:/home/site/wwwroot/ vagy /home/site/wwwroot/) van kombinálva.
WEBJOBS_LOG_TRIGGERED_JOBS_TO_APP_LOGS Állítsa igaz értékre, hogy az aktivált WebJobs-kimenetet az alkalmazásnapló-folyamatba küldje (amely támogatja a fájlrendszert, a blobokat és a táblákat).
WEBJOBS_SHUTDOWN_FILE Az App Service által a leállítási kérelem észlelésekor létrehozott fájl. A webes feladat folyamatának feladata a fájl jelenlétének észlelése és a leállítás kezdeményezése. A WebJobs SDK használatakor a rendszer automatikusan kezeli ezt a részt.
WEBJOBS_PATH Írásvédett. Az aktuálisan futó feladat gyökérútvonala (egy ideiglenes könyvtár alatt lesz).
WEBJOBS_NAME Írásvédett. Aktuális feladat neve.
WEBJOBS_TYPE Írásvédett. Aktuális feladattípus (triggered vagy continuous).
WEBJOBS_DATA_PATH Írásvédett. A feladat aktuális metaadatainak elérési útja a feladat naplóit, előzményeit és a feladat bármely összetevőjét tartalmazza.
WEBJOBS_RUN_ID Írásvédett. Aktivált feladatok esetén a feladat aktuális futtatási azonosítója.

Functions

A beállítás neve Leírás
WEBSITE_FUNCTIONS_ARMCACHE_ENABLED Állítsa be a 0 függvénygyorsítótár letiltására.
WEBSITE_MAX_DYNAMIC_APPLICATION_SCALE_OUT Azure Functions – alkalmazásbeállítási referencia
AzureWebJobsSecretStorageType Azure Functions – alkalmazásbeállítási referencia
FUNCTIONS_EXTENSION_VERSION Azure Functions – alkalmazásbeállítási referencia
FUNCTIONS_WORKER_RUNTIME Azure Functions – alkalmazásbeállítási referencia
AzureWebJobsStorage Azure Functions – alkalmazásbeállítási referencia
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Azure Functions – alkalmazásbeállítási referencia
WEBSITE_CONTENTSHARE Azure Functions – alkalmazásbeállítási referencia
WEBSITE_CONTENTOVERVNET Azure Functions – alkalmazásbeállítási referencia
WEBSITE_ENABLE_BROTLI_ENCODING Azure Functions – alkalmazásbeállítási referencia
WEBSITE_USE_PLACEHOLDER Azure Functions – alkalmazásbeállítási referencia
WEBSITE_PLACEHOLDER_MODE Írásvédett. Megjeleníti, hogy a függvényalkalmazás egy helyőrző gazdagépen (generalized) vagy saját gazdagépén (specialized) fut-e.
WEBSITE_DISABLE_ZIP_CACHE Ha az alkalmazás ZIP-csomagból (WEBSITE_RUN_FROM_PACKAGE=1) fut, a rendszer az öt legutóbb üzembe helyezett ZIP-csomagot gyorsítótárazza az alkalmazás fájlrendszerében (D:\home\data\SitePackages). Állítsa be ezt a változót a 1 gyorsítótár letiltásához. Linux-használatú alkalmazások esetén a ZIP-csomag gyorsítótára alapértelmezés szerint le van tiltva.