Microsoft.Web sites/config 'backup' 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 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: 'backup'
.
Další možnosti najdete tady:
- Appsettings
- Nastavení ověřování
- authsettingsV2
- azurestorageaccounts
- Connectionstrings
- Protokoly
- 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: 'backup'
kind: 'string'
parent: resourceSymbolicName
properties: {
backupName: 'string'
backupSchedule: {
frequencyInterval: int
frequencyUnit: 'string'
keepAtLeastOneBackup: bool
retentionPeriodInDays: int
startTime: 'string'
}
databases: [
{
connectionString: 'string'
connectionStringName: 'string'
databaseType: 'string'
name: 'string'
}
]
enabled: bool
storageAccountUrl: 'string'
}
}
Hodnoty vlastností
lokality/config-backup
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu. |
'backup' |
Druhu | Druh prostředku. | řetězec |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. 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 BackupRequest | BackupRequestProperties |
BackupRequestProperties
Název | Description | Hodnota |
---|---|---|
backupName | Název zálohy. | řetězec |
backupSchedule | Naplánujte zálohování, pokud se spouští pravidelně. | BackupSchedule |
V databázích | Databáze zahrnuté do zálohy. | Nastavení DatabaseBackupSetting[] |
enabled | True, pokud je plán zálohování povolený (v takovém případě musí být zahrnut), false, pokud by měl být plán zálohování zakázán. | bool |
storageAccountUrl | Adresa URL SAS pro kontejner. | string (povinné) |
BackupSchedule
Název | Description | Hodnota |
---|---|---|
frequencyInterval | Jak často se má zálohování spouštět (např. pro týdenní zálohování by mělo být nastaveno na hodnotu 7 a Četnost jednotek by měla být nastavená na den) | int (povinné) |
frequencyUnit | Časová jednotka pro to, jak často se má zálohování provádět (např. pro týdenní zálohování by měla být nastavená na Den a FrekvenceInterval by měla být nastavená na 7). | "Den" Hodina (povinné) |
keepAtLeastOneBackup | True, pokud zásady uchovávání informací mají vždy uchovávat alespoň jednu zálohu v účtu úložiště, bez ohledu na to, jak starý je. v opačném případě false. | bool (povinné) |
retentionPeriodInDays | Po kolika dnech by se měly zálohy odstranit. | int (povinné) |
startTime | Kdy by měl začít fungovat plán. | řetězec |
Nastavení DatabaseBackupSetting
Název | Description | Hodnota |
---|---|---|
připojovací řetězec | Obsahuje připojovací řetězec k databázi, která se zálohuje nebo obnovuje. Pokud by mělo dojít k obnovení nové databáze, název databáze uvnitř je nový. | řetězec |
PřipojovacíŘetězecNázev | Obsahuje název připojovací řetězec, který je propojený s SiteConfig.ConnectionStrings. Používá se během obnovení s možnostmi přepsání připojovacích řetězců. |
řetězec |
typ databáze | Typ databáze (např. SqlAzure nebo MySql). | LocalMySql 'MySql' PostgreSql SqlAzure (povinné) |
name | řetězec |
Š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 , Mezipaměti Redis a DATABÁZE SQL pomocí šablony |
Tato šablona vytvoří webovou aplikaci Azure s mezipamětí Redis a SQL Database. |
Zřízení webové aplikace s 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. |
Docker Web App v Airflow v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení image puckel/docker-airflow (nejnovější značka) do linuxové webové aplikace se službou Azure Database for PostgreSQL. |
Sonarqube Docker Web App v Linuxu s Azure SQL |
Tato šablona nasadí Sonarqube do Azure App Service linuxového kontejneru webové aplikace 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 se službou Azure Database for MySQL. |
Sonarqube Docker Web App v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do webové aplikace pro Linux s azure database for PostgreSQL(Preview). |
Webová aplikace se službou Azure Database for MySQL |
Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci na Azure App Service Web Apps se službou Azure Database for MySQL. |
Webová aplikace v Linuxu s PostgreSQL |
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu s využitím služby 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 back 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 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: 'backup'
.
Další možnosti najdete tady:
- Appsettings
- Nastavení ověřování
- authsettingsV2
- azurestorageaccounts
- Connectionstrings
- Protokoly
- 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": "backup",
"kind": "string",
"properties": {
"backupName": "string",
"backupSchedule": {
"frequencyInterval": "int",
"frequencyUnit": "string",
"keepAtLeastOneBackup": "bool",
"retentionPeriodInDays": "int",
"startTime": "string"
},
"databases": [
{
"connectionString": "string",
"connectionStringName": "string",
"databaseType": "string",
"name": "string"
}
],
"enabled": "bool",
"storageAccountUrl": "string"
}
}
Hodnoty vlastností
lokality /config-backup
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Web/sites/config |
apiVersion | Verze rozhraní API prostředku | '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. |
Zálohování |
Druhu | Druh prostředku. | řetězec |
properties | Vlastnosti specifické pro prostředek BackupRequest | BackupRequestProperties |
BackupRequestProperties
Název | Description | Hodnota |
---|---|---|
název_zálohy | Název zálohy. | řetězec |
backupSchedule | Naplánujte zálohování, pokud se spouští pravidelně. | BackupSchedule |
V databázích | Databáze zahrnuté do zálohy. | DatabaseBackupSetting[] |
enabled | Hodnota True, pokud je plán zálohování povolený (v takovém případě musí být zahrnutý), false, pokud by měl být plán zálohování zakázaný. | bool |
storageAccountUrl | Adresa URL SAS ke kontejneru. | string (povinné) |
BackupSchedule
Název | Description | Hodnota |
---|---|---|
frequencyInterval | Jak často se má zálohování spouštět (např. u týdenního zálohování by mělo být nastavené na 7 a Četnost jednotek by měla být nastavená na Den) | int (povinné) |
frequencyUnit | Časová jednotka pro to, jak často se má zálohování spouštět (např. pro týdenní zálohování by tato jednotka měla být nastavená na Den a FrequencyInterval na hodnotu 7). | 'Den' Hodina (povinné) |
keepAtLeastOneBackup | Pravda, pokud zásady uchovávání informací by měly vždy uchovávat alespoň jednu zálohu v účtu úložiště, bez ohledu na to, jak je stará. jinak false. | bool (povinné) |
retentionPeriodInDays | Po kolika dnech by se měly zálohy odstranit. | int (povinné) |
startTime | Kdy by měl plán začít fungovat. | řetězec |
Nastavení databaseBackupSetting
Název | Description | Hodnota |
---|---|---|
připojovací řetězec | Obsahuje připojovací řetězec k databázi, která se zálohuje nebo obnovuje. Pokud by mělo dojít k obnovení nové databáze, název databáze uvnitř je nový. | řetězec |
PřipojovacíŘetězecNázev | Obsahuje název připojovací řetězec, který je propojen s SiteConfig.ConnectionStrings. Používá se při obnovení s možnostmi přepsání připojovacích řetězců. |
řetězec |
typ databáze | Typ databáze (např. SqlAzure nebo MySql). | LocalMySql MySql PostgreSql SqlAzure (povinné) |
name | řetězec |
Š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 App Service Windows s MySQL v aplikaci. |
Podnikové zásady správného řízení – AppService, SQL DB, AD, OMS, Runbooky |
Přechod na cloud pro malé i velké podniky vyžaduje zodpovědné a efektivní modely zásad správného řízení, aby se odvozovaly hodnoty ze svých cloudových nasazení. CloudWise (kódový název pro řešení) je složené řešení, které je k dispozici na webu Azure Partner QuickStarts, je nástroj pro přechod 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í v oblasti viditelnosti 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 bude protokolovat 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ž 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 adresy |
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í ve vyhrazeném plánu hostování, což znamená, že se spustí a bude účtovat stejně jako jakýkoli jiný App Service webu. |
Aplikace funkcí Azure s centrem událostí a spravovanou identitou |
jeho šablona zřídí aplikaci Funkcí Azure v plánu Consumption pro Linux spolu s centrem událostí, službou Azure Storage a Application Insights. Aplikace funkcí se může pomocí spravované identity připojit 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 s 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: 'backup'
.
Další možnosti najdete tady:
- Appsettings
- Nastavení ověřování
- authsettingsV2
- azurestorageaccounts
- Connectionstrings
- Protokoly
- 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 = "backup"
parent_id = "string"
body = jsonencode({
properties = {
backupName = "string"
backupSchedule = {
frequencyInterval = int
frequencyUnit = "string"
keepAtLeastOneBackup = bool
retentionPeriodInDays = int
startTime = "string"
}
databases = [
{
connectionString = "string"
connectionStringName = "string"
databaseType = "string"
name = "string"
}
]
enabled = bool
storageAccountUrl = "string"
}
kind = "string"
})
}
Hodnoty vlastností
lokality/config-backup
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Web/sites/config@2022-09-01 |
name | Název prostředku | "zálohování" |
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 BackupRequest | BackupRequestProperties |
BackupRequestProperties
Název | Description | Hodnota |
---|---|---|
backupName | Název zálohy. | řetězec |
backupSchedule | Naplánujte zálohování, pokud se spouští pravidelně. | BackupSchedule |
V databázích | Databáze zahrnuté do zálohy. | Nastavení DatabaseBackupSetting[] |
enabled | True, pokud je plán zálohování povolený (v takovém případě musí být zahrnut), false, pokud by měl být plán zálohování zakázán. | bool |
storageAccountUrl | Adresa URL SAS pro kontejner. | string (povinné) |
BackupSchedule
Název | Description | Hodnota |
---|---|---|
frequencyInterval | Jak často se má zálohování spouštět (např. pro týdenní zálohování by mělo být nastaveno na hodnotu 7 a Četnost jednotek by měla být nastavená na den) | int (povinné) |
frequencyUnit | Časová jednotka pro to, jak často se má zálohování provádět (např. pro týdenní zálohování by měla být nastavená na Den a FrekvenceInterval by měla být nastavená na 7). | "Den" "Hour" (povinné) |
keepAtLeastOneBackup | True, pokud zásady uchovávání informací mají vždy uchovávat alespoň jednu zálohu v účtu úložiště, bez ohledu na to, jak starý je. v opačném případě false. | bool (povinné) |
retentionPeriodInDays | Po kolika dnech by se měly zálohy odstranit. | int (povinné) |
startTime | Kdy by měl začít fungovat plán. | řetězec |
Nastavení DatabaseBackupSetting
Název | Description | Hodnota |
---|---|---|
připojovací řetězec | Obsahuje připojovací řetězec k databázi, která se zálohuje nebo obnovuje. Pokud by mělo dojít k obnovení nové databáze, název databáze uvnitř je nový. | řetězec |
PřipojovacíŘetězecNázev | Obsahuje název připojovací řetězec, který je propojený s SiteConfig.ConnectionStrings. Používá se během obnovení s možnostmi přepsání připojovacích řetězců. |
řetězec |
typ databáze | Typ databáze (např. SqlAzure nebo MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (povinné) |
name | řetězec |