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 : , Shared Basic é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 1 az ö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_CONTENTAZUREFILECONNECTIONSTRING az 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 true beá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/wwwroot fut 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/wwwroot ké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 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 1800 nö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 1 kikapcsolhatja 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 1 true 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 true 1 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ó 1 beá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:00 5 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 , Warning Information é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 2 100 é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 1 100 é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. |