Freigeben über


Microsoft.Web-Zertifikate

Bicep-Ressourcendefinition

Der Zertifikatressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/Certificates-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Web/certificates@2024-04-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any(Azure.Bicep.Types.Concrete.AnyType)
    serverFarmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

CertificateProperties

Name Beschreibung Wert
kanonischerName CNAME des Zertifikats, das über ein kostenloses Zertifikat ausgestellt werden soll Schnur
domainValidationMethod Methode der Domänenüberprüfung für kostenloses Zertifikat Schnur
hostNames Hostnamen, für die das Zertifikat gilt. string[]
keyVaultId Key Vault Csm-Ressourcen-ID. Schnur
keyVaultSecretName Schlüsseltresorschlüsselname. Schnur
Passwort Zertifikatkennwort. Schnur
pfxBlob Pfx-BLOB. jegliche
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Schnur

Microsoft.Web/Zertifikate

Name Beschreibung Wert
Art Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Spezifische Eigenschaften der Zertifikatressource CertificateProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Zertifikatressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/Certificates-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2024-04-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "canonicalName": "string",
    "domainValidationMethod": "string",
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

CertificateProperties

Name Beschreibung Wert
kanonischerName CNAME des Zertifikats, das über ein kostenloses Zertifikat ausgestellt werden soll Schnur
domainValidationMethod Methode der Domänenüberprüfung für kostenloses Zertifikat Schnur
hostNames Hostnamen, für die das Zertifikat gilt. string[]
keyVaultId Key Vault Csm-Ressourcen-ID. Schnur
keyVaultSecretName Schlüsseltresorschlüsselname. Schnur
Passwort Zertifikatkennwort. Schnur
pfxBlob Pfx-BLOB. jegliche
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Schnur

Microsoft.Web/Zertifikate

Name Beschreibung Wert
apiVersion Die API-Version '2024-04-01'
Art Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Spezifische Eigenschaften der Zertifikatressource CertificateProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Web/Certificates"

ResourceTags

Name Beschreibung Wert

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen eines verwalteten App Services-Zertifikats

Bereitstellen in Azure
Erstellen von verwaltetem Zertifikat (kostenlos) APEX (Stammdomäne) für WebApp
Erstellen und Zuweisen eines standardmäßigen App-Dienstzertifikats

Bereitstellen in Azure
Erstellt ein standardmäßiges App-Dienstzertifikat, überprüft es mithilfe einer App-Dienst-App und erstellt SSL-Bindungen, sobald das Zertifikat fertig ist.
Erstellen und Zuweisen eines Wildcard-App-Dienstzertifikats

Bereitstellen in Azure
Erstellt ein Wildcard-App-Dienstzertifikat, überprüft es mithilfe einer App-Dienstdomäne und erstellt SSL-Bindungen in einer App Service-App, sobald das Zertifikat bereit ist.
SSL-Zertifikat für ein ILB ASE oder ein ILB ASE v2

Bereitstellen in Azure
Konfiguriert das Standard-SSL-Zertifikat für ein ILB ASE oder ein ILB ASE v2
Web App-Integration in Key Vault-

Bereitstellen in Azure
Bereitstellen eines Web App-Zertifikats aus dem geheimen Schlüssel des Schlüsseltresors und Verwenden des Zertifikats zum Erstellen einer SSL-Bindung
Web App mit einer benutzerdefinierten Domäne und optionaler SSL-Bindung

Bereitstellen in Azure
Erstellen Sie eine Web-App und mit einer benutzerdefinierten Domäne, und fügen Sie optional SSL-Zertifikat für https-Verschlüsselung hinzu.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Zertifikatressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/Certificates-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2024-04-01"
  name = "string"
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      pfxBlob = ?
      serverFarmId = "string"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Eigenschaftswerte

CertificateProperties

Name Beschreibung Wert
kanonischerName CNAME des Zertifikats, das über ein kostenloses Zertifikat ausgestellt werden soll Schnur
domainValidationMethod Methode der Domänenüberprüfung für kostenloses Zertifikat Schnur
hostNames Hostnamen, für die das Zertifikat gilt. string[]
keyVaultId Key Vault Csm-Ressourcen-ID. Schnur
keyVaultSecretName Schlüsseltresorschlüsselname. Schnur
Passwort Zertifikatkennwort. Schnur
pfxBlob Pfx-BLOB. jegliche
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Schnur

Microsoft.Web/Zertifikate

Name Beschreibung Wert
Art Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Spezifische Eigenschaften der Zertifikatressource CertificateProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Web/certificates@2024-04-01"

ResourceTags

Name Beschreibung Wert