Sdílet prostřednictvím


Servery Microsoft.DBforMySQL

Poznámky

Použití šablony k vytvoření serveru MySQL s hodnotou Replika není idempotentní. Server se úspěšně vytvoří poprvé. Nasazení šablony, pokud již server repliky existuje, vrátí chybu.

Definice prostředku Bicep

Typ prostředku serverů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforMySQL/servers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DBforMySQL/servers@2017-12-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    infrastructureEncryption: 'string'
    minimalTlsVersion: 'string'
    publicNetworkAccess: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageAutogrow: 'string'
      storageMB: int
    }
    version: 'string'
    createMode: 'string'
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte createMode vlastnost určit typ objektu.

Pro Výchozípoužijte:

{
  administratorLogin: 'string'
  administratorLoginPassword: 'string'
  createMode: 'Default'
}

Pro GeoRestore použijte:

{
  createMode: 'GeoRestore'
  sourceServerId: 'string'
}

Pro PointInTimeRestore použijte:

{
  createMode: 'PointInTimeRestore'
  restorePointInTime: 'string'
  sourceServerId: 'string'
}

Prorepliky použijte:

{
  createMode: 'Replica'
  sourceServerId: 'string'
}

Hodnoty vlastností

Microsoft.DBforMySQL/servery

Jméno Popis Hodnota
identita Identita azure Active Directory serveru. ResourceIdentity
umístění Umístění, ve kterém se prostředek nachází. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)
sku Skladová položka (cenová úroveň) serveru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

ResourceIdentity

Jméno Popis Hodnota
typ Typ identity. Nastavte ho na SystemAssigned, aby se automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory pro daný prostředek. SystemAssigned

ServerForCreateTags

Jméno Popis Hodnota

ServerPropertiesForCreateOrServerProperties

Jméno Popis Hodnota
createMode Pro typ ServerPropertiesForDefaultCreatena hodnotu Default . Pro typ ServerPropertiesForGeoRestorenastavte na GeoRestore . Nastavte na PointInTimeRestore pro typ ServerPropertiesForRestore. Pro typ ServerPropertiesForReplicana hodnotu Replika . Výchozí
"GeoRestore"
PointInTimeRestore
Replika (povinné)
infrastructureEncryption Stav znázorňující, jestli šifrování infrastruktury s povolenou serverem Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený nebo není povolený přístup k veřejné síti. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
sslEnforcement Povolte vynucení ssl nebo ne při připojení k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru storageProfile
verze Verze serveru. '5.6'
'5.7'
'8.0'

ServerPropertiesForDefaultCreate

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). Při aktualizaci hesla se vyžaduje přihlašovací jméno. string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)

ServerPropertiesForGeoRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. GeoRestore (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
sourceServerId ID hlavního serveru pro vytvoření repliky. string (povinné)

ServerPropertiesForRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. string (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

Sku

Jméno Popis Hodnota
kapacita Kapacita vertikálního navýšení/navýšení kapacity představující výpočetní jednotky serveru. Int

Omezení:
Minimální hodnota = 0
Rodina Řada hardwaru. řetězec
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
velikost Kód velikosti, který má být interpretován prostředkem podle potřeby. řetězec
úroveň Úroveň konkrétní skladové položky, např. Basic. "Základní"
GeneralPurpose
PaměťOptimized

StorageProfile

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru nebo ne. Zakázáno
Povoleno
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
Povoleno
storageMB Maximální povolené úložiště pro server. Int

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření webové aplikace v Linuxu s využitím služby Azure Database for MySQL Tato šablona poskytuje způsob, jak nasadit Web Apps v Linuxu pomocí služby Azure Database for MySQL.
nasazení služby Azure Database for MySQL s využitím virtuální sítě Tato šablona poskytuje způsob nasazení databáze Azure database for MySQL s integrací virtuální sítě.
nasadí instanci PaaS 1 MySQL a až 5 replik jen pro čtení Tato šablona nasadí instanci Serveru PaaS MySQL a repliky jen pro čtení od 0 do 5. Všechny se nastaví ve stejném umístění jako hlavní server a replikace se nakonfiguruje automaticky.
Web App se službou Azure Database for MySQL Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci ve službě Azure App Service Web Apps pomocí služby Azure Database for MySQL.

Definice prostředku šablony ARM

Typ prostředku serverů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforMySQL/servers, přidejte do šablony následující JSON.

{
  "type": "Microsoft.DBforMySQL/servers",
  "apiVersion": "2017-12-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "infrastructureEncryption": "string",
    "minimalTlsVersion": "string",
    "publicNetworkAccess": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageAutogrow": "string",
      "storageMB": "int"
    },
    "version": "string",
    "createMode": "string"
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte createMode vlastnost určit typ objektu.

Pro Výchozípoužijte:

{
  "administratorLogin": "string",
  "administratorLoginPassword": "string",
  "createMode": "Default"
}

Pro GeoRestore použijte:

{
  "createMode": "GeoRestore",
  "sourceServerId": "string"
}

Pro PointInTimeRestore použijte:

{
  "createMode": "PointInTimeRestore",
  "restorePointInTime": "string",
  "sourceServerId": "string"
}

Prorepliky použijte:

{
  "createMode": "Replica",
  "sourceServerId": "string"
}

Hodnoty vlastností

Microsoft.DBforMySQL/servery

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2017-12-01'
identita Identita azure Active Directory serveru. ResourceIdentity
umístění Umístění, ve kterém se prostředek nachází. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)
sku Skladová položka (cenová úroveň) serveru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.DBforMySQL/servers

ResourceIdentity

Jméno Popis Hodnota
typ Typ identity. Nastavte ho na SystemAssigned, aby se automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory pro daný prostředek. SystemAssigned

ServerForCreateTags

Jméno Popis Hodnota

ServerPropertiesForCreateOrServerProperties

Jméno Popis Hodnota
createMode Pro typ ServerPropertiesForDefaultCreatena hodnotu Default . Pro typ ServerPropertiesForGeoRestorenastavte na GeoRestore . Nastavte na PointInTimeRestore pro typ ServerPropertiesForRestore. Pro typ ServerPropertiesForReplicana hodnotu Replika . Výchozí
"GeoRestore"
PointInTimeRestore
Replika (povinné)
infrastructureEncryption Stav znázorňující, jestli šifrování infrastruktury s povolenou serverem Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený nebo není povolený přístup k veřejné síti. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
sslEnforcement Povolte vynucení ssl nebo ne při připojení k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru storageProfile
verze Verze serveru. '5.6'
'5.7'
'8.0'

ServerPropertiesForDefaultCreate

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). Při aktualizaci hesla se vyžaduje přihlašovací jméno. string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)

ServerPropertiesForGeoRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. GeoRestore (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
sourceServerId ID hlavního serveru pro vytvoření repliky. string (povinné)

ServerPropertiesForRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. string (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

Sku

Jméno Popis Hodnota
kapacita Kapacita vertikálního navýšení/navýšení kapacity představující výpočetní jednotky serveru. Int

Omezení:
Minimální hodnota = 0
Rodina Řada hardwaru. řetězec
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
velikost Kód velikosti, který má být interpretován prostředkem podle potřeby. řetězec
úroveň Úroveň konkrétní skladové položky, např. Basic. "Základní"
GeneralPurpose
PaměťOptimized

StorageProfile

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru nebo ne. Zakázáno
Povoleno
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
Povoleno
storageMB Maximální povolené úložiště pro server. Int

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
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 ve webové aplikaci.
Buffalo Web App

nasazení do Azure
Začněte s vaší aplikací Golang Buffalo v Azure rychle a levně.
vytvoření webové aplikace v Linuxu s využitím služby Azure Database for MySQL

nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit Web Apps v Linuxu pomocí služby Azure Database for MySQL.
nasazení služby Azure Database for MySQL s využitím virtuální sítě

nasazení do Azure
Tato šablona poskytuje způsob nasazení databáze Azure database for MySQL s integrací virtuální sítě.
nasadí instanci PaaS 1 MySQL a až 5 replik jen pro čtení

nasazení do Azure
Tato šablona nasadí instanci Serveru PaaS MySQL a repliky jen pro čtení od 0 do 5. Všechny se nastaví ve stejném umístění jako hlavní server a replikace se nakonfiguruje automaticky.
CI/CD v Javě s využitím Jenkinse a azure Web Apps

nasazení do Azure
Toto je ukázka ci/CD v Javě pomocí Jenkinse a Azure Web Apps.
webovou aplikaci Docker Docker v Linuxu s MySQL

nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (alpine tag) ve webové aplikaci pro Linux s Azure Database for MySQL.
Web App se službou Azure Database for MySQL

nasazení do Azure
Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci ve službě Azure App Service Web Apps pomocí služby Azure Database for MySQL.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku serverů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforMySQL/servers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMySQL/servers@2017-12-01"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      infrastructureEncryption = "string"
      minimalTlsVersion = "string"
      publicNetworkAccess = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
        storageAutogrow = "string"
        storageMB = int
      }
      version = "string"
      createMode = "string"
      // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
    }
  })
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte createMode vlastnost určit typ objektu.

Pro Výchozípoužijte:

{
  administratorLogin = "string"
  administratorLoginPassword = "string"
  createMode = "Default"
}

Pro GeoRestore použijte:

{
  createMode = "GeoRestore"
  sourceServerId = "string"
}

Pro PointInTimeRestore použijte:

{
  createMode = "PointInTimeRestore"
  restorePointInTime = "string"
  sourceServerId = "string"
}

Prorepliky použijte:

{
  createMode = "Replica"
  sourceServerId = "string"
}

Hodnoty vlastností

Microsoft.DBforMySQL/servery

Jméno Popis Hodnota
identita Identita azure Active Directory serveru. ResourceIdentity
umístění Umístění, ve kterém se prostředek nachází. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)
sku Skladová položka (cenová úroveň) serveru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.DBforMySQL/servers@2017-12-01

ResourceIdentity

Jméno Popis Hodnota
typ Typ identity. Nastavte ho na SystemAssigned, aby se automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory pro daný prostředek. SystemAssigned

ServerForCreateTags

Jméno Popis Hodnota

ServerPropertiesForCreateOrServerProperties

Jméno Popis Hodnota
createMode Pro typ ServerPropertiesForDefaultCreatena hodnotu Default . Pro typ ServerPropertiesForGeoRestorenastavte na GeoRestore . Nastavte na PointInTimeRestore pro typ ServerPropertiesForRestore. Pro typ ServerPropertiesForReplicana hodnotu Replika . Výchozí
"GeoRestore"
PointInTimeRestore
Replika (povinné)
infrastructureEncryption Stav znázorňující, jestli šifrování infrastruktury s povolenou serverem Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený nebo není povolený přístup k veřejné síti. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
sslEnforcement Povolte vynucení ssl nebo ne při připojení k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru storageProfile
verze Verze serveru. '5.6'
'5.7'
'8.0'

ServerPropertiesForDefaultCreate

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). Při aktualizaci hesla se vyžaduje přihlašovací jméno. string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)

ServerPropertiesForGeoRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. GeoRestore (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
sourceServerId ID hlavního serveru pro vytvoření repliky. string (povinné)

ServerPropertiesForRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. string (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

Sku

Jméno Popis Hodnota
kapacita Kapacita vertikálního navýšení/navýšení kapacity představující výpočetní jednotky serveru. Int

Omezení:
Minimální hodnota = 0
Rodina Řada hardwaru. řetězec
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
velikost Kód velikosti, který má být interpretován prostředkem podle potřeby. řetězec
úroveň Úroveň konkrétní skladové položky, např. Basic. "Základní"
GeneralPurpose
PaměťOptimized

StorageProfile

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru nebo ne. Zakázáno
Povoleno
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
Povoleno
storageMB Maximální povolené úložiště pro server. Int