Microsoft.Web sites/config 'backup'
Bicep-erőforrásdefiníció
A helyek/konfigurációs erőforrástípus üzembe helyezhető a célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
A névtulajdonság beállításai
A helyek/konfigurációs erőforrás a név tulajdonság értéke alapján különböző tulajdonságokat fogad el.
Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'backup'
.
További lehetőségekért lásd:
- appsettings
- hitelesítések
- authsettingsV2
- azurestorageaccounts
- connectionstrings
- Naplók
- metaadatok
- leküldéses beállítások
- slotConfigNames
- Web
Erőforrás formátuma
Microsoft.Web/sites/config erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
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'
}
}
Tulajdonságértékek
sites/config-backup
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben. |
"biztonsági mentés" |
Fajta | Erőforrás típusa. | sztring |
Szülő | A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva. További információ: Gyermekerőforrás a szülőerőforráson kívül. |
A típusú erőforrás szimbolikus neve: helyek |
properties | BackupRequest erőforrás-specifikus tulajdonságok | BackupRequestProperties |
BackupRequestProperties
Név | Leírás | Érték |
---|---|---|
backupName | A biztonsági másolat neve. | sztring |
backupSchedule | Ütemezze a biztonsági mentést, ha rendszeres időközönként hajtja végre. | BackupSchedule |
adatbázisokban | A biztonsági mentésben szereplő adatbázisok. | DatabaseBackupSetting[] |
engedélyezve | Igaz, ha a biztonsági mentés ütemezése engedélyezve van (ebben az esetben szerepelnie kell), hamis, ha a biztonsági mentés ütemezését le kell tiltani. | logikai |
storageAccountUrl | SAS URL-cím a tárolóhoz. | sztring (kötelező) |
BackupSchedule
Név | Leírás | Érték |
---|---|---|
frequencyInterval | A biztonsági mentés végrehajtásának gyakorisága (például heti biztonsági mentés esetén ez 7, a FrequencyUnit értéke Pedig Day) | int (kötelező) |
frequencyUnit | A biztonsági mentés végrehajtásának gyakoriságára vonatkozó időegység (például heti biztonsági mentés esetén ez a Nap, a FrequencyInterval értéke pedig 7) | "Nap" "Óra" (kötelező) |
keepAtLeastOneBackup | Igaz, ha a megőrzési szabályzatnak mindig meg kell őriznie legalább egy biztonsági másolatot a tárfiókban, függetlenül attól, hogy milyen régi; hamis egyéb esetben. | bool (kötelező) |
retentionPeriodInDays | Hány nap elteltével kell törölni a biztonsági másolatokat. | int (kötelező) |
startTime | Mikor kell elkezdeni az ütemezés működését. | sztring |
DatabaseBackupSetting
Név | Leírás | Érték |
---|---|---|
connectionString | Egy adatbázis kapcsolati karakterlánc tartalmaz, amelyről biztonsági másolatot készít vagy visszaállít. Ha a visszaállításnak egy új adatbázissal kell történnie, a benne lévő adatbázisnév az új. | sztring |
connectionStringName | Olyan kapcsolati karakterlánc nevet tartalmaz, amely a SiteConfig.ConnectionStrings fájlhoz van csatolva. Ez a visszaállítás során használatos a kapcsolati sztringek felülírásával. |
sztring |
databaseType | Adatbázis típusa (pl. SqlAzure / MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (kötelező) |
name | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben |
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez |
EPiserverCMS az Azure-ban |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
Java CI/CD a Jenkins és az Azure Web Apps használatával |
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával. |
Orchard CMS Video Portal webalkalmazás |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával. |
PubNub Realtime Gateway Azure Event Hubs |
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és a Azure Event Hubs között. - tekintsük kétirányú hídnak a PubNub és az Azure között! |
Méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Egyszerű Umbraco CMS webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
WordPress App Service a MySQL-lel az alkalmazásban |
Ez a sablon üzembe helyez egy WordPress-webalkalmazást windowsos App Service mySQL-lel az alkalmazásban |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok |
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner gyorsútmutatóiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki. |
A WebApp egy Azure SQL privát végpontot használ |
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat |
Moesif API Analytics és Monetization |
A sablon api-hívásokat naplóz az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra |
Egyéni API-k meghívása az Azure Logic Appsből |
Bár a Logic Apps több száz összekötőt biztosít a különböző szolgáltatásokhoz, érdemes lehet meghívni a saját kódját futtató API-kat. A saját webes API-k üzemeltetésének egyik legegyszerűbb és legskálázhatóbb módja a Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és az Azure Active Directory-hitelesítéssel biztosítja az API-t. |
ip-korlátozással rendelkező webalkalmazás Application Gateway |
Ez a sablon létrehoz egy alkalmazásátjárót egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson. |
App Service Environment Azure SQL háttérrendszerrel |
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal. |
App Service-csomagon futó függvényalkalmazás kiépítése |
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy lesz futtatva és számlázva, mint bármely App Service webhely. |
Azure-függvényalkalmazás event hubbal és felügyelt identitással |
sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz |
Azure Function Premium-csomag üzembe helyezése vnet-integrációval |
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amelynek regionális virtuális hálózati integrációja engedélyezve van egy újonnan létrehozott virtuális hálózaton. |
Mobilalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás privát végponttal |
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és privát végponton keresztüli elérhetővé tételét |
Application Gateway belső API Management és webalkalmazással |
Application Gateway internetes forgalom átirányítása egy virtuális hálózatra (belső mód) API Management példányra, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt. |
Azure-webalkalmazás létrehozása a Blob Storage kapcsolati karakterlánc |
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati karakterlánc használatával. A sablont eredetileg Jeff Bowles készítette a Microsofttól |
Webalkalmazás diagnosztikai naplózással a Blob-tárolóba |
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiók blobtárolóban engedélyezve. |
Webalkalmazás létrehozása az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével |
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen engedélyezve van a Java 13 és a Tomcat 9, így Java-alkalmazásokat futtathat az Azure-ban. A sablont a Microsoft donovan brownja készítette. |
Webalkalmazás w/ Application Insights küldése a Log Analyticsbe |
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-02-preview WorkspaceID-ra lesz szükség az Application Inisghts létrehozásakor.Ez a sablon üzembe helyezi a App Service-csomagot, az App Service, az Application Insightst, a Log Analytics-munkaterületet, és összekapcsolja az összeset. |
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database. |
Webalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightsot. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz. |
Webalkalmazás és Redis Cache létrehozása sablon használatával |
Ez a sablon létrehoz egy Azure-webalkalmazást a Redis Cache használatával. |
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel |
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps. |
Airflow Docker-webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel |
Sonarqube Docker Web App Linux rendszeren Azure SQL |
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL Serverrel. |
Sonarqube Docker Web App Linuxon MySQL-lel |
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for MySQL-lel |
Sonarqube Docker Web App Linuxon PostgreSQL-lel |
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL(előzetes verzió) használatával |
Webalkalmazás az Azure Database for MySQL-lel |
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Apps azure database for MySQL-lel való üzembe helyezésére. |
Webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál a webalkalmazás linuxos üzembe helyezésére az Azure Database for PostgreSQL-lel. |
Webalkalmazás VNet-injektálással és privát végponttal |
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel. Az előtér biztonságosan fogja használni a háttérrendszert a virtuális hálózat injektálásával és a privát végponttal |
ARM-sablon erőforrás-definíciója
A helyek/konfigurációs erőforrástípus üzembe helyezhető a célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
A névtulajdonság beállításai
A helyek/konfigurációs erőforrás a név tulajdonság értéke alapján különböző tulajdonságokat fogad el.
Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'backup'
.
További lehetőségekért lásd:
- appsettings
- hitelesítések
- authsettingsV2
- azurestorageaccounts
- connectionstrings
- Naplók
- metaadatok
- leküldéses beállítások
- slotConfigNames
- Web
Erőforrás formátuma
Microsoft.Web/sites/config erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"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"
}
}
Tulajdonságértékek
sites/config-backup
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Web/sites/config" |
apiVersion | Az erőforrás API-verziója | '2022-09-01' |
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban. |
"biztonsági mentés" |
Fajta | Erőforrás típusa. | sztring |
properties | BackupRequest erőforrás-specifikus tulajdonságok | BackupRequestProperties |
BackupRequestProperties
Név | Leírás | Érték |
---|---|---|
backupName | A biztonsági másolat neve. | sztring |
backupSchedule | Ütemezze a biztonsági mentést, ha rendszeres időközönként hajtja végre. | BackupSchedule |
adatbázisokban | A biztonsági mentésben szereplő adatbázisok. | DatabaseBackupSetting[] |
engedélyezve | Igaz, ha a biztonsági mentés ütemezése engedélyezve van (ebben az esetben szerepelnie kell), hamis, ha a biztonsági mentés ütemezését le kell tiltani. | logikai |
storageAccountUrl | SAS URL-cím a tárolóhoz. | sztring (kötelező) |
BackupSchedule
Név | Leírás | Érték |
---|---|---|
frequencyInterval | A biztonsági mentés végrehajtásának gyakorisága (például heti biztonsági mentés esetén ez 7, a FrequencyUnit értéke Pedig Day) | int (kötelező) |
frequencyUnit | A biztonsági mentés végrehajtásának gyakoriságára vonatkozó időegység (például heti biztonsági mentés esetén ez a Nap, a FrequencyInterval értéke pedig 7) | "Nap" "Óra" (kötelező) |
keepAtLeastOneBackup | Igaz, ha a megőrzési szabályzatnak mindig legalább egy biztonsági másolatot meg kell őriznie a tárfiókban, függetlenül attól, hogy hány éves; máskülönben hamis. | bool (kötelező) |
retentionPeriodInDays | Hány nap elteltével kell törölni a biztonsági másolatokat. | int (kötelező) |
startTime | Amikor az ütemezésnek működnie kell. | sztring |
DatabaseBackupSetting
Név | Leírás | Érték |
---|---|---|
connectionString | Egy adatbázis kapcsolati karakterlánc tartalmaz, amelyről biztonsági másolatot készít vagy visszaállít. Ha a visszaállításnak egy új adatbázissal kell történnie, a benne lévő adatbázis neve az új. | sztring |
connectionStringName | Olyan kapcsolati karakterlánc nevet tartalmaz, amely a SiteConfig.ConnectionStrings fájlhoz van csatolva. Ez a visszaállítás során használatos a kapcsolati sztringek felülírásával. |
sztring |
databaseType | Adatbázis típusa (pl. SqlAzure / MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (kötelező) |
name | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
Sablon | Description |
---|---|
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben |
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez |
EPiserverCMS az Azure-ban |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
Java CI/CD a Jenkins és az Azure Web Apps használatával |
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával. |
Orchard CMS Video Portal webalkalmazás |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával. |
PubNub Realtime Gateway Azure Event Hubs |
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub-adatfolyam-hálózat és a Azure Event Hubs között. - tekintsük kétirányú hídnak a PubNub és az Azure között! |
Méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Egyszerű Umbraco CMS webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
WordPress App Service a MySQL-lel az alkalmazásban |
Ez a sablon üzembe helyez egy WordPress-webalkalmazást windowsos App Service mySQL-lel az alkalmazásban |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok |
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner gyorsútmutatóiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki. |
A WebApp egy Azure SQL privát végpontot használ |
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat |
Moesif API Analytics és Monetization |
A sablon api-hívásokat naplóz az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra |
Egyéni API-k meghívása az Azure Logic Appsből |
Bár a Logic Apps több száz összekötőt biztosít a különböző szolgáltatásokhoz, érdemes lehet meghívni a saját kódját futtató API-kat. A saját webes API-k üzemeltetésének egyik legegyszerűbb és legskálázhatóbb módja a Azure App Service használata. Ez a sablon üzembe helyez egy webalkalmazást az egyéni API-hoz, és az Azure Active Directory-hitelesítéssel biztosítja az API-t. |
ip-korlátozással rendelkező webalkalmazás Application Gateway |
Ez a sablon létrehoz egy alkalmazásátjárót egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson. |
App Service Environment Azure SQL háttérrendszerrel |
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal. |
App Service-csomagon futó függvényalkalmazás kiépítése |
Ez a sablon kiépít egy függvényalkalmazást egy dedikált üzemeltetési csomagra, ami azt jelenti, hogy ugyanúgy lesz futtatva és számlázva, mint bármely App Service webhely. |
Azure-függvényalkalmazás event hubbal és felügyelt identitással |
sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-t és az Application Insightst. A függvényalkalmazás képes felügyelt identitással csatlakozni az Event Hub- és Storage-fiókhoz |
Azure Function Premium-csomag üzembe helyezése vnet-integrációval |
Ez a sablon lehetővé teszi egy Azure Function Premium-csomag üzembe helyezését, amelynek regionális virtuális hálózati integrációja engedélyezve van egy újonnan létrehozott virtuális hálózaton. |
Mobilalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás privát végponttal |
Ez a sablon lehetővé teszi egy webalkalmazás létrehozását és privát végponton keresztüli elérhetővé tételét |
Application Gateway belső API Management és webalkalmazással |
Application Gateway az internetes forgalmat egy virtuális hálózatra (belső módú) API Management példányra irányítják, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt. |
Azure-webalkalmazás létrehozása a Blob Storage-kapcsolati karakterlánc |
Létrehoz egy Azure-webalkalmazást a Blob Storage kapcsolati karakterlánc sablonnal, amelyet eredetileg Jeff Bowles készített a Microsofttól |
Webalkalmazás diagnosztikai naplózással a Blob-tárolóba |
Webalkalmazás üzembe helyezése diagnosztikai naplózással a Tárfiókblobtárolóban engedélyezve. |
Webalkalmazás létrehozása az Azure-ban a Java 13 és a Tomcat 9 engedélyezésével |
Ez a sablon létrehoz egy webalkalmazást az Azure-ban, amelyen engedélyezve van a Java 13 és a Tomcat 9, így Java-alkalmazásokat futtathat az Azure-ban. A sablont a Microsoft donovan brownja készítette. |
Webalkalmazás és Az Application Insights küldése a Log Analyticsnek |
Ez a sablon segít a microsoft.insights/components új API-verzióinak támogatásában. A 2020-02-02-preview WorkspaceID azonosítóra lesz szükség az alkalmazás inisghts létrehozásakor.Ez a sablon üzembe helyezi a App Service-tervet, az App Service, az Application Insightsot, a Log Analytics-munkaterületet, és összekapcsolja az összeset. |
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database. |
Webalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightsot. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz. |
Webalkalmazás és Redis Cache létrehozása sablon használatával |
Ez a sablon létrehoz egy Azure-webalkalmazást a Redis Cache használatával. |
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel |
Ez a sablon egyszerű módot kínál egy webalkalmazás üzembe helyezésére egyéni üzembehelyezési tárolóhelyekkel az Azure Web Apps. |
Airflow Docker-webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel |
Sonarqube Docker Web App Linux rendszeren Azure SQL |
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL Serverrel. |
Sonarqube Docker Web App Linuxon MySQL-lel |
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for MySQL-lel |
Sonarqube Docker Web App Linuxon PostgreSQL-lel |
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL(előzetes verzió) használatával |
Webalkalmazás az Azure Database for MySQL-lel |
Ez a sablon egyszerű módot kínál a webalkalmazások Azure App Service Web Apps azure database for MySQL-lel való üzembe helyezésére. |
Webalkalmazás Linuxon a PostgreSQL-lel |
Ez a sablon egyszerű módot kínál a webalkalmazás linuxos üzembe helyezésére az Azure Database for PostgreSQL-lel. |
Webalkalmazás VNet-injektálással és privát végponttal |
Ez a sablon lehetővé teszi, hogy biztonságos végpontok közötti megoldást hozzon létre két webalkalmazással, az előtérrel és a háttérrendszerrel. Az előtér biztonságosan fogja használni a háttérrendszert a virtuális hálózat injektálásával és a privát végponttal |
Terraform -erőforrásdefiníció (AzAPI-szolgáltató)
A helyek/konfigurációs erőforrástípus üzembe helyezhető a célműveletekkel:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
A névtulajdonság beállításai
A helyek/konfigurációs erőforrás a név tulajdonság értéke alapján különböző tulajdonságokat fogad el.
Ez a cikk a beállításkor elérhető tulajdonságokat mutatja be name: 'backup'
.
További lehetőségekért lásd:
- appsettings
- hitelesítések
- authsettingsV2
- azurestorageaccounts
- connectionstrings
- Naplók
- metaadatok
- leküldéses beállítások
- slotConfigNames
- Web
Erőforrás formátuma
Microsoft.Web/sites/config erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
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"
})
}
Tulajdonságértékek
sites/config-backup
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Web/sites/config@2022-09-01" |
name | Az erőforrás neve | "biztonsági mentés" |
parent_id | Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. | A típusú erőforrás azonosítója: helyek |
Fajta | Erőforrás típusa. | sztring |
properties | BackupRequest erőforrás-specifikus tulajdonságok | BackupRequestProperties |
BackupRequestProperties
Név | Leírás | Érték |
---|---|---|
backupName | A biztonsági mentés neve. | sztring |
backupSchedule | Ütemezze a biztonsági mentést, ha rendszeres időközönként hajtja végre. | BackupSchedule |
adatbázisokban | A biztonsági mentésben szereplő adatbázisok. | DatabaseBackupSetting[] |
engedélyezve | Igaz, ha a biztonsági mentés ütemezése engedélyezve van (ebben az esetben szerepelnie kell), hamis, ha a biztonsági mentés ütemezését le kell tiltani. | logikai |
storageAccountUrl | SAS URL-cím a tárolóhoz. | sztring (kötelező) |
BackupSchedule
Név | Leírás | Érték |
---|---|---|
frequencyInterval | A biztonsági mentés végrehajtásának gyakorisága (például heti biztonsági mentés esetén ez 7, a FrequencyUnit értéke Pedig Nap) | int (kötelező) |
frequencyUnit | A biztonsági mentés végrehajtásának gyakoriságára vonatkozó időegység (például heti biztonsági mentés esetén ez a Nap, a FrequencyInterval értéke pedig 7) | "Nap" "Óra" (kötelező) |
keepAtLeastOneBackup | Igaz, ha a megőrzési szabályzatnak mindig legalább egy biztonsági másolatot meg kell őriznie a tárfiókban, függetlenül attól, hogy hány éves; máskülönben hamis. | bool (kötelező) |
retentionPeriodInDays | Hány nap elteltével kell törölni a biztonsági másolatokat. | int (kötelező) |
startTime | Amikor az ütemezésnek működnie kell. | sztring |
DatabaseBackupSetting
Név | Leírás | Érték |
---|---|---|
connectionString | Egy adatbázis kapcsolati karakterlánc tartalmaz, amelyről biztonsági másolatot készít vagy visszaállít. Ha a visszaállításnak egy új adatbázissal kell történnie, a benne lévő adatbázis neve az új. | sztring |
connectionStringName | Olyan kapcsolati karakterlánc nevet tartalmaz, amely a SiteConfig.ConnectionStrings fájlhoz van csatolva. Ez a visszaállítás során használatos a kapcsolati sztringek felülírásával. |
sztring |
databaseType | Adatbázis típusa (pl. SqlAzure / MySql). | "LocalMySql" "MySql" "PostgreSql" "SqlAzure" (kötelező) |
name | sztring |