Sdílet prostřednictvím


Weby Microsoft.Web/config 'logs' 2021-01-01-01

Definice prostředku Bicep

Typ prostředku lokality nebo konfigurace je možné nasadit s operacemi, které cílí na:

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:

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@2021-01-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

Nasazení do Azure
Šablona pro nasazení webové aplikace Airflow s databází PostgreSQL ve službách App Services
EPiserverCMS v Azure

Nasazení do 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

Nasazení do Azure
Toto je ukázka pro CI/CD v Javě s využitím Jenkinse a Azure Web Apps.
Webová aplikace orchard CMS videoportálu

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Jednoduchá webová aplikace Umbraco CMS

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
Š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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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ě

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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 ΑΙ

Nasazení do Azure
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

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database.
Zřízení webové aplikace pomocí SQL Database

Nasazení do Azure
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

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis.
Webová aplikace s vlastními sloty nasazení

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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:

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:

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": "2021-01-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ů '2021-01-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

Nasazení do Azure
Šablona pro nasazení webové aplikace Airflow s databází PostgreSQL ve službě App Services
EPiserverCMS v Azure

Nasazení do 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

Nasazení do Azure
Toto je ukázka ci/CD v Javě s využitím Jenkinse a Azure Web Apps.
Webová aplikace orchard CMS videoportálu

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace Umbraco CMS na Azure App Service Web Apps.
Jednoduchá webová aplikace Umbraco CMS

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
Š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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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ě

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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 ΑΙ

Nasazení do Azure
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

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database.
Zřízení webové aplikace pomocí SQL Database

Nasazení do Azure
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

Nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis.
Webová aplikace s vlastními sloty nasazení

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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:

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@2021-01-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í

weby / protokoly konfigurace

Název Description Hodnota
typ Typ prostředku "Microsoft.Web/sites/config@2021-01-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 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
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