Megosztás a következőn keresztül:


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:

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:

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

Üzembe helyezés az Azure-ban
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez
EPiserverCMS az Azure-ban

Üzembe helyezés 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

Üzembe helyezés az Azure-ban
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával.
Orchard CMS Video Portal webalkalmazás

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást a Redis Cache használatával.
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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:

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:

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

Üzembe helyezés az Azure-ban
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez
EPiserverCMS az Azure-ban

Üzembe helyezés 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

Üzembe helyezés az Azure-ban
Ez egy minta a Java CI/CD-hez a Jenkins és az Azure Web Apps használatával.
Orchard CMS Video Portal webalkalmazás

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást a Redis Cache használatával.
Webalkalmazás egyéni üzembehelyezési tárolóhelyekkel

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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

Üzembe helyezés az Azure-ban
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:

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