Weby Microsoft.Web/config 'logs' 2022-09-01
Definice prostředku Bicep
Typ prostředku lokality nebo konfigurace je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Možnosti pro vlastnost name
Prostředek site/config přijímá různé vlastnosti v závislosti na hodnotě vlastnosti name .
Tento článek ukazuje vlastnosti, které jsou k dispozici při nastavení name: 'logs'
.
Další možnosti najdete tady:
- Appsettings
- Nastavení ověřování
- authsettingsV2
- azurestorageaccounts
- Zálohování
- Connectionstrings
- metadata
- pushsettings
- slotConfigNames
- Webové
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Web/sites/config, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Web/sites/config@2022-09-01' = {
name: 'logs'
kind: 'string'
parent: resourceSymbolicName
properties: {
applicationLogs: {
azureBlobStorage: {
level: 'string'
retentionInDays: int
sasUrl: 'string'
}
azureTableStorage: {
level: 'string'
sasUrl: 'string'
}
fileSystem: {
level: 'string'
}
}
detailedErrorMessages: {
enabled: bool
}
failedRequestsTracing: {
enabled: bool
}
httpLogs: {
azureBlobStorage: {
enabled: bool
retentionInDays: int
sasUrl: 'string'
}
fileSystem: {
enabled: bool
retentionInDays: int
retentionInMb: int
}
}
}
}
Hodnoty vlastností
weby / protokoly konfigurace
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep. |
'logs' |
Druhu | Druh prostředku. | řetězec |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: weby |
properties | Vlastnosti specifické pro prostředek SiteLogsConfig | SiteLogsConfigVlastnosti |
SiteLogsConfigVlastnosti
Název | Description | Hodnota |
---|---|---|
protokoly aplikací | Konfigurace protokolů aplikací. | ApplicationLogsConfig |
detailedErrorMessages | Podrobná konfigurace chybových zpráv | EnabledConfig |
failedRequestsTracing | Konfigurace trasování neúspěšných požadavků | EnabledConfig |
protokoly http | Konfigurace protokolů HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
azureBlobStorage | Protokoly aplikací do konfigurace úložiště objektů blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Protokoly aplikací do konfigurace služby Azure Table Storage. | AzureTableStorageApplicationLogsConfig |
Souborový systém | Protokoly aplikací do konfigurace systému souborů. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | 'Chyba' 'Informace' Vypnuto 'Podrobné' 'Upozornění' |
retentionInDays | Uchovávání ve dnech. Odeberte objekty blob starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
adresa URL _SAS_ | Adresa URL SAS ke kontejneru objektů blob Azure s oprávněními ke čtení, zápisu, výpisu nebo odstranění | řetězec |
AzureTableStorageApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | 'Chyba' 'Informace' Vypnuto 'Podrobné' 'Upozornění' |
adresa URL _SAS_ | Adresa URL SAS k tabulce Azure s oprávněními pro přidání, dotazování nebo odstranění | string (povinné) |
FileSystemApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | 'Chyba' 'Informace' Vypnuto 'Podrobné' 'Upozornění' |
EnabledConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
HttpLogsConfig
Název | Description | Hodnota |
---|---|---|
azureBlobStorage | Protokol HTTP protokoluje konfiguraci služby Azure Blob Storage. | AzureBlobStorageHttpLogsConfig |
Souborový systém | Protokol HTTP protokoluje konfiguraci systému souborů. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
retentionInDays | Uchovávání ve dnech. Odeberte objekty blob starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
adresa URL _SAS_ | Adresa URL SAS ke kontejneru objektů blob Azure s oprávněními ke čtení, zápisu, výpisu nebo odstranění | řetězec |
FileSystemHttpLogsConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
retentionInDays | Uchovávání ve dnech. Odeberte soubory starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
retentionInMb | Maximální velikost v megabajtech, kterou můžou soubory protokolu HTTP používat. Při dosažení se staré soubory protokolu odeberou, aby se uvolnilo místo pro nové soubory. Hodnota může být v rozsahu od 25 do 100. |
int |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Webová aplikace Airflow s databází PostgreSQL ve službě App Services |
Šablona pro nasazení webové aplikace Airflow s databází PostgreSQL ve službách App Services |
EPiserverCMS v Azure |
Tato šablona umožňuje vytvářet prostředky potřebné pro nasazení EpiServerCMS v Azure. |
CI/CD v Javě s využitím Jenkinse a Azure Web Apps |
Toto je ukázka pro CI/CD v Javě s využitím Jenkinse a Azure Web Apps. |
Webová aplikace orchard CMS videoportálu |
Tato šablona poskytuje snadný způsob nasazení Orchard CMS na Azure App Service Web Apps s povoleným a nakonfigurovaným modulem Azure Media Services. |
PubNub Realtime Gateway pro Azure Event Hubs |
Brána PubNub Realtime Gateway pro Azure poskytuje most datových streamů v reálném čase mezi sítí datových proudů PubNub a Azure Event Hubs. -- Považujte to za obousměrný most mezi PubNubem a Azure! |
Škálovatelná webová aplikace Umbraco CMS |
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps. |
Jednoduchá webová aplikace Umbraco CMS |
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps. |
WordPress na App Service s MySQL v aplikaci |
Tato šablona nasadí WordPress Web App na windows App Service s MySQL v aplikaci. |
Podnikové zásady správného řízení – AppService, SQL Db, AD, OMS, Runbooky |
Přechod na cloud pro malé nebo velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby odvozovaly hodnotu z jejich cloudových nasazení. CloudWise (kódový název řešení) je složené řešení, které je k dispozici v rychlých startech partnerů Azure, je nástroj pro přijetí pro zákazníky, systémové integrátory i partnery, který poskytuje samoobslužné automatizované řešení zásad správného řízení a provozu zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodních rizik. Řešení zvýrazňuje základní pilíře zásad správného řízení– viditelnost a řízení. |
Webová aplikace využívající privátní koncový bod Azure SQL |
Tato šablona ukazuje, jak vytvořit webovou aplikaci, která využívá privátní koncový bod odkazující na Azure SQL Server. |
Moesif API Analytics and Monetization |
Šablona protokoluje volání rozhraní API z Azure API Management na platformu pro analýzu a monetizaci rozhraní API Moesif. |
Volání vlastních rozhraní API z Azure Logic Apps |
I když Služba Logic Apps poskytuje stovky konektorů pro různé služby, možná budete chtít volat rozhraní API, která spouští váš vlastní kód. Jedním z nejjednodušších a škálovatelných způsobů hostování vlastních webových rozhraní API je použití Azure App Service. Tato šablona nasadí webovou aplikaci pro vaše vlastní rozhraní API a zabezpečí toto rozhraní API pomocí ověřování Azure Active Directory. |
Application Gateway pro webovou aplikaci s omezením IP adres |
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres pro webovou aplikaci. |
App Service Environment s back-endem Azure SQL |
Tato šablona vytvoří App Service Environment s back-endem Azure SQL spolu s privátními koncovými body spolu s přidruženými prostředky, které se obvykle používají v privátním nebo izolovaném prostředí. |
Zřízení aplikace funkcí spuštěné v plánu App Service |
Tato šablona zřídí aplikaci funkcí pro vyhrazený plán hostování, což znamená, že se spustí a bude fakturovat stejně jako jakýkoli jiný App Service web. |
Aplikace funkcí Azure s centrem událostí a spravovanou identitou |
jeho šablona zřídí aplikaci Azure Functions v plánu Linux Consumption spolu s centrem událostí, Azure Storage a Application Insights. Aplikace funkcí může používat spravovanou identitu pro připojení k centru událostí a účtu úložiště. |
Nasazení plánu Azure Functions Premium s integrací virtuální sítě |
Tato šablona umožňuje nasadit plán Azure Functions Premium s povolenou regionální integrací virtuální sítě do nově vytvořené virtuální sítě. |
Zřízení mobilní aplikace pomocí SQL Database |
Tato šablona zřídí mobilní aplikaci, SQL Database a centrum oznámení. Nakonfiguruje připojovací řetězec v mobilní aplikaci pro databázi a centrum oznámení. |
Webová aplikace s privátním koncovým bodem |
Tato šablona umožňuje vytvořit webovou aplikaci a zveřejnit ji prostřednictvím privátního koncového bodu. |
Application Gateway s interními API Management a webovou aplikací |
Application Gateway směrování internetového provozu do virtuální sítě (interního režimu) API Management instance, která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure. |
Vytvoření webové aplikace Azure pomocí služby Blob Storage připojovací řetězec |
Vytvoří webovou aplikaci Azure se službou Blob Storage připojovací řetězec, kterou původně vytvořil Jeff Bowles z Microsoftu. |
Webová aplikace s protokolováním diagnostiky do kontejneru objektů blob |
Nasaďte webovou aplikaci s povoleným protokolováním diagnostiky do kontejneru objektů blob účtu úložiště. |
Vytvoření webové aplikace v Azure s povolenou Javou 13 a Tomcat 9 |
Tato šablona vytvoří webovou aplikaci v Azure s povolenou verzí Java 13 a Tomcat 9, která umožňuje spouštět aplikace v Javě v Azure. Autorem šablony je Donovan Brown z Microsoftu. |
Webová aplikace s odesíláním Application Insights do Log Analytics |
Tato šablona bude pomáhat podporovat nové verze rozhraní API microsoft.insights/components. Od verze 2020-02-02-preview se bude při vytváření aplikací vyžadovat Id pracovního prostoru.Tato šablona nasadí App Service Plán, App Service, Application Insights a pracovní prostor služby Log Analytics a připojí je všechny dohromady. |
Webová aplikace se spravovanou identitou, SQL Server a ΑΙ |
Jednoduchý příklad nasazení infrastruktury Azure pro aplikace , data , spravovanou identitu a monitorování |
Vytvoření webové aplikace + Redis Cache + DATABÁZE SQL pomocí šablony |
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database. |
Zřízení webové aplikace pomocí SQL Database |
Tato šablona zřídí webovou aplikaci, SQL Database, nastavení automatického škálování, pravidla upozornění a App Insights. Nakonfiguruje připojovací řetězec ve webové aplikaci pro databázi. |
Vytvoření webové aplikace a Redis Cache pomocí šablony |
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis. |
Webová aplikace s vlastními sloty nasazení |
Tato šablona poskytuje snadný způsob nasazení webové aplikace s vlastními sloty nasazení v Azure Web Apps. |
Webová aplikace Airflow Docker v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení image puckel/docker-airflow (nejnovější značka) do linuxové webové aplikace s azure database for PostgreSQL. |
Sonarqube Docker Web App v Linuxu s Azure SQL |
Tato šablona nasadí Sonarqube v linuxovém kontejneru webové aplikace Azure App Service pomocí oficiální image Sonarqube a využívá Azure SQL Server. |
Sonarqube Docker Web App v Linuxu s MySQL |
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do linuxové webové aplikace s azure database for MySQL. |
Webová aplikace Sonarqube Docker v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) na linuxovou webovou aplikaci se službou Azure Database for PostgreSQL (Preview). |
Webová aplikace se službou Azure Database for MySQL |
Tato šablona poskytuje snadný způsob nasazení webové aplikace na Azure App Service Web Apps s Azure Database for MySQL. |
Webová aplikace v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu pomocí azure database for PostgreSQL. |
Webová aplikace s injektákem virtuální sítě a privátním koncovým bodem |
Tato šablona umožňuje vytvořit zabezpečené komplexní řešení se dvěma webovými aplikacemi, front-endem a back-endem. Front-end bude bezpečně využívat zpět prostřednictvím injektáže virtuální sítě a privátního koncového bodu. |
Definice prostředku šablony ARM
Typ prostředku lokality nebo konfigurace je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Možnosti pro vlastnost name
Prostředek sites/config přijímá různé vlastnosti na základě hodnoty vlastnosti name .
Tento článek popisuje vlastnosti, které jsou k dispozici při nastavení name: 'logs'
.
Další možnosti najdete tady:
- Appsettings
- Nastavení ověřování
- authsettingsV2
- azurestorageaccounts
- Zálohování
- Connectionstrings
- metadata
- pushsettings
- slotConfigNames
- Webové
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Web/sites/config, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2022-09-01",
"name": "logs",
"kind": "string",
"properties": {
"applicationLogs": {
"azureBlobStorage": {
"level": "string",
"retentionInDays": "int",
"sasUrl": "string"
},
"azureTableStorage": {
"level": "string",
"sasUrl": "string"
},
"fileSystem": {
"level": "string"
}
},
"detailedErrorMessages": {
"enabled": "bool"
},
"failedRequestsTracing": {
"enabled": "bool"
},
"httpLogs": {
"azureBlobStorage": {
"enabled": "bool",
"retentionInDays": "int",
"sasUrl": "string"
},
"fileSystem": {
"enabled": "bool",
"retentionInDays": "int",
"retentionInMb": "int"
}
}
}
}
Hodnoty vlastností
sites/config-logs
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Web/sites/config |
apiVersion | Verze rozhraní API prostředků | '2022-09-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
'logs' (protokoly) |
Druhu | Druh prostředku. | řetězec |
properties | SiteLogsConfig – vlastnosti specifické pro prostředek | SiteLogsConfigProperties |
SiteLogsConfigProperties
Název | Description | Hodnota |
---|---|---|
applicationLogs | Konfigurace protokolů aplikace. | ApplicationLogsConfig |
detailedErrorMessages | Podrobná konfigurace chybových zpráv. | EnabledConfig |
failedRequestsTracing | Konfigurace trasování neúspěšných požadavků | EnabledConfig |
httpLogs | Konfigurace protokolů HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
azureBlobStorage | Protokoly aplikace do konfigurace úložiště objektů blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Protokoly aplikace do konfigurace služby Azure Table Storage | AzureTableStorageApplicationLogsConfig |
Souborový systém | Protokoly aplikace do konfigurace systému souborů. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | Chyba 'Informace' Vypnuto "Podrobné" 'Upozornění' |
retentionInDays | Uchovávání ve dnech. Odeberte objekty blob starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
sasUrl | Adresa URL SAS ke kontejneru objektů blob Azure s oprávněními ke čtení, zápisu, výpisu nebo odstranění | řetězec |
AzureTableStorageApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | Chyba 'Informace' Vypnuto "Podrobné" 'Upozornění' |
sasUrl | Adresa URL SAS k tabulce Azure s oprávněními pro přidání, dotazování nebo odstranění | string (povinné) |
FileSystemApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | Chyba 'Informace' Vypnuto "Podrobné" 'Upozornění' |
EnabledConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
HttpLogsConfig
Název | Description | Hodnota |
---|---|---|
azureBlobStorage | Protokol HTTP protokoluje konfiguraci služby Azure Blob Storage. | AzureBlobStorageHttpLogsConfig |
Souborový systém | Protokol HTTP protokoluje konfiguraci systému souborů. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
retentionInDays | Uchovávání ve dnech. Odeberte objekty blob starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
sasUrl | Adresa URL SAS ke kontejneru objektů blob Azure s oprávněními ke čtení, zápisu, výpisu nebo odstranění | řetězec |
FileSystemHttpLogsConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
retentionInDays | Uchovávání ve dnech. Odeberte soubory starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
retentionInMb | Maximální velikost v megabajtech, kterou můžou soubory protokolu HTTP používat. Po dosažení se odeberou staré soubory protokolu, aby se uvolnilo místo pro nové soubory. Hodnota může být v rozsahu od 25 do 100. |
int |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Webová aplikace Airflow s databází PostgreSQL ve službě App Services |
Šablona pro nasazení webové aplikace Airflow s databází PostgreSQL ve službě App Services |
EPiserverCMS v Azure |
Tato šablona umožňuje vytvářet prostředky potřebné pro nasazení EpiServerCMS v Azure. |
CI/CD v Javě s využitím Jenkinse a Azure Web Apps |
Toto je ukázka ci/CD v Javě s využitím Jenkinse a Azure Web Apps. |
Webová aplikace orchard CMS videoportálu |
Tato šablona poskytuje snadný způsob nasazení sady Orchard CMS na Azure App Service Web Apps s povoleným a nakonfigurovaným modulem Azure Media Services. |
PubNub Realtime Gateway pro Azure Event Hubs |
Brána PubNub Realtime Gateway pro Azure poskytuje most datových proudů v reálném čase mezi sítí datových proudů PubNub a Azure Event Hubs. -- Představte si to jako obousměrný most mezi PubNubem a Azure! |
Škálovatelná webová aplikace Umbraco CMS |
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps. |
Jednoduchá webová aplikace Umbraco CMS |
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps. |
WordPress na App Service s MySQL v aplikaci |
Tato šablona nasadí WordPress Web App na windows App Service s MySQL v aplikaci. |
Podnikové zásady správného řízení – AppService, SQL Db, AD, OMS, Runbooky |
Přechod na cloud pro malé nebo velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby odvozovaly hodnotu z jejich cloudových nasazení. CloudWise (kódový název řešení) je složené řešení, které je k dispozici v rychlých startech partnerů Azure, je nástroj pro přijetí pro zákazníky, systémové integrátory i partnery, který poskytuje samoobslužné automatizované řešení zásad správného řízení a provozu zaměřené na optimalizaci nákladů, zlepšení spolehlivosti aplikací a snížení obchodních rizik. Řešení zvýrazňuje základní pilíře zásad správného řízení– viditelnost a řízení. |
Webová aplikace využívající privátní koncový bod Azure SQL |
Tato šablona ukazuje, jak vytvořit webovou aplikaci, která využívá privátní koncový bod odkazující na Azure SQL Server. |
Moesif API Analytics and Monetization |
Šablona protokoluje volání rozhraní API z Azure API Management na platformu pro analýzu a monetizaci rozhraní API Moesif. |
Volání vlastních rozhraní API z Azure Logic Apps |
I když Služba Logic Apps poskytuje stovky konektorů pro různé služby, možná budete chtít volat rozhraní API, která spouští váš vlastní kód. Jedním z nejjednodušších a škálovatelných způsobů hostování vlastních webových rozhraní API je použití Azure App Service. Tato šablona nasadí webovou aplikaci pro vaše vlastní rozhraní API a zabezpečí toto rozhraní API pomocí ověřování Azure Active Directory. |
Application Gateway pro webovou aplikaci s omezením IP adres |
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres pro webovou aplikaci. |
App Service Environment s back-endem Azure SQL |
Tato šablona vytvoří App Service Environment s back-endem Azure SQL spolu s privátními koncovými body spolu s přidruženými prostředky, které se obvykle používají v privátním nebo izolovaném prostředí. |
Zřízení aplikace funkcí spuštěné v plánu App Service |
Tato šablona zřídí aplikaci funkcí pro vyhrazený plán hostování, což znamená, že se spustí a bude fakturovat stejně jako jakýkoli jiný App Service web. |
Aplikace funkcí Azure s centrem událostí a spravovanou identitou |
jeho šablona zřídí aplikaci Azure Functions v plánu Linux Consumption spolu s centrem událostí, Azure Storage a Application Insights. Aplikace funkcí může používat spravovanou identitu pro připojení k centru událostí a účtu úložiště. |
Nasazení plánu Azure Functions Premium s integrací virtuální sítě |
Tato šablona umožňuje nasadit plán Azure Functions Premium s povolenou regionální integrací virtuální sítě do nově vytvořené virtuální sítě. |
Zřízení mobilní aplikace pomocí SQL Database |
Tato šablona zřídí mobilní aplikaci, SQL Database a centrum oznámení. Nakonfiguruje připojovací řetězec v mobilní aplikaci pro databázi a centrum oznámení. |
Webová aplikace s privátním koncovým bodem |
Tato šablona umožňuje vytvořit webovou aplikaci a zveřejnit ji prostřednictvím privátního koncového bodu. |
Application Gateway s interními API Management a webovou aplikací |
Application Gateway směrování internetového provozu do virtuální sítě (interního režimu) API Management instance, která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure. |
Vytvoření webové aplikace Azure pomocí služby Blob Storage připojovací řetězec |
Vytvoří webovou aplikaci Azure se službou Blob Storage připojovací řetězec, kterou původně vytvořil Jeff Bowles z Microsoftu. |
Webová aplikace s protokolováním diagnostiky do kontejneru objektů blob |
Nasaďte webovou aplikaci s povoleným protokolováním diagnostiky do kontejneru objektů blob účtu úložiště. |
Vytvoření webové aplikace v Azure s povolenou Javou 13 a Tomcat 9 |
Tato šablona vytvoří webovou aplikaci v Azure s povolenou verzí Java 13 a Tomcat 9, která umožňuje spouštět aplikace v Javě v Azure. Autorem šablony je Donovan Brown z Microsoftu. |
Webová aplikace s odesíláním Application Insights do Log Analytics |
Tato šablona bude pomáhat podporovat nové verze rozhraní API microsoft.insights/components. Od verze 2020-02-02-preview se bude při vytváření aplikací vyžadovat Id pracovního prostoru.Tato šablona nasadí App Service Plán, App Service, Application Insights a pracovní prostor služby Log Analytics a připojí je všechny dohromady. |
Webová aplikace se spravovanou identitou, SQL Server a ΑΙ |
Jednoduchý příklad nasazení infrastruktury Azure pro aplikace , data , spravovanou identitu a monitorování |
Vytvoření webové aplikace + Redis Cache + DATABÁZE SQL pomocí šablony |
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database. |
Zřízení webové aplikace pomocí SQL Database |
Tato šablona zřídí webovou aplikaci, SQL Database, nastavení automatického škálování, pravidla upozornění a App Insights. Nakonfiguruje připojovací řetězec ve webové aplikaci pro databázi. |
Vytvoření webové aplikace a Redis Cache pomocí šablony |
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis. |
Webová aplikace s vlastními sloty nasazení |
Tato šablona poskytuje snadný způsob nasazení webové aplikace s vlastními sloty nasazení v Azure Web Apps. |
Webová aplikace Airflow Docker v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení image puckel/docker-airflow (nejnovější značka) do linuxové webové aplikace s azure database for PostgreSQL. |
Sonarqube Docker Web App v Linuxu s Azure SQL |
Tato šablona nasadí Sonarqube v linuxovém kontejneru webové aplikace Azure App Service pomocí oficiální image Sonarqube a využívá Azure SQL Server. |
Sonarqube Docker Web App v Linuxu s MySQL |
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do linuxové webové aplikace s azure database for MySQL. |
Webová aplikace Sonarqube Docker v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) na linuxovou webovou aplikaci se službou Azure Database for PostgreSQL (Preview). |
Webová aplikace se službou Azure Database for MySQL |
Tato šablona poskytuje snadný způsob nasazení webové aplikace na Azure App Service Web Apps s Azure Database for MySQL. |
Webová aplikace v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu pomocí azure database for PostgreSQL. |
Webová aplikace s injektákem virtuální sítě a privátním koncovým bodem |
Tato šablona umožňuje vytvořit zabezpečené komplexní řešení se dvěma webovými aplikacemi, front-endem a back-endem. Front-end bude bezpečně využívat zpět prostřednictvím injektáže virtuální sítě a privátního koncového bodu. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku lokality nebo konfigurace je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Možnosti pro vlastnost name
Prostředek sites/config přijímá různé vlastnosti na základě hodnoty vlastnosti name .
Tento článek popisuje vlastnosti, které jsou k dispozici při nastavení name: 'logs'
.
Další možnosti najdete tady:
- Appsettings
- Nastavení ověřování
- authsettingsV2
- azurestorageaccounts
- Zálohování
- Connectionstrings
- metadata
- pushsettings
- slotConfigNames
- Webové
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Web/sites/config, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/config@2022-09-01"
name = "logs"
parent_id = "string"
body = jsonencode({
properties = {
applicationLogs = {
azureBlobStorage = {
level = "string"
retentionInDays = int
sasUrl = "string"
}
azureTableStorage = {
level = "string"
sasUrl = "string"
}
fileSystem = {
level = "string"
}
}
detailedErrorMessages = {
enabled = bool
}
failedRequestsTracing = {
enabled = bool
}
httpLogs = {
azureBlobStorage = {
enabled = bool
retentionInDays = int
sasUrl = "string"
}
fileSystem = {
enabled = bool
retentionInDays = int
retentionInMb = int
}
}
}
kind = "string"
})
}
Hodnoty vlastností
sites/config-logs
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Web/sites/config@2022-09-01 |
name | Název prostředku | "logs" (protokoly) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: lokality |
Druhu | Druh prostředku. | řetězec |
properties | SiteLogsConfig – vlastnosti specifické pro prostředek | SiteLogsConfigProperties |
SiteLogsConfigProperties
Název | Description | Hodnota |
---|---|---|
applicationLogs | Konfigurace protokolů aplikace. | ApplicationLogsConfig |
detailedErrorMessages | Podrobná konfigurace chybových zpráv. | EnabledConfig |
failedRequestsTracing | Konfigurace trasování neúspěšných požadavků | EnabledConfig |
httpLogs | Konfigurace protokolů HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
azureBlobStorage | Protokoly aplikace do konfigurace úložiště objektů blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Protokoly aplikace do konfigurace služby Azure Table Storage | AzureTableStorageApplicationLogsConfig |
Souborový systém | Protokoly aplikace do konfigurace systému souborů. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | "Chyba" "Informace" "Vypnuto" "Podrobné" "Upozornění" |
retentionInDays | Uchovávání ve dnech. Odeberte objekty blob starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
sasUrl | Adresa URL SAS ke kontejneru objektů blob Azure s oprávněními ke čtení, zápisu, výpisu nebo odstranění | řetězec |
AzureTableStorageApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | "Chyba" "Informace" "Vypnuto" "Podrobné" "Upozornění" |
sasUrl | Adresa URL SAS k tabulce Azure s oprávněními pro přidání, dotazování nebo odstranění | string (povinné) |
FileSystemApplicationLogsConfig
Název | Description | Hodnota |
---|---|---|
úroveň | Úroveň protokolu. | "Chyba" "Informace" "Vypnuto" "Podrobné" "Upozornění" |
EnabledConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
HttpLogsConfig
Název | Description | Hodnota |
---|---|---|
azureBlobStorage | Protokol HTTP protokoluje konfiguraci služby Azure Blob Storage. | AzureBlobStorageHttpLogsConfig |
Souborový systém | Protokol HTTP protokoluje konfiguraci systému souborů. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
retentionInDays | Uchovávání ve dnech. Odeberte objekty blob starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
adresa URL _SAS_ | Adresa URL SAS ke kontejneru objektů blob Azure s oprávněními ke čtení, zápisu, výpisu nebo odstranění | řetězec |
FileSystemHttpLogsConfig
Název | Description | Hodnota |
---|---|---|
enabled | True, pokud je konfigurace povolená, false, pokud je zakázaná, a null, pokud konfigurace není nastavená. | bool |
retentionInDays | Uchovávání ve dnech. Odeberte soubory starší než X dnů. 0 nebo nižší znamená žádné uchovávání. |
int |
retentionInMb | Maximální velikost v megabajtech, kterou můžou soubory protokolu HTTP používat. Při dosažení se staré soubory protokolu odeberou, aby se uvolnilo místo pro nové soubory. Hodnota může být v rozsahu od 25 do 100. |
int |