次の方法で共有


Microsoft.Web 証明書 2021-03-01

Bicep リソース定義

証明書リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Web/certificates リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Web/certificates@2021-03-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'
  }
}

プロパティ値

CertificateProperties

名前 形容 価値
canonicalName 無料証明書を使用して発行される証明書の CNAME
domainValidationMethod 無料証明書のドメイン検証の方法
hostNames 証明書が適用されるホスト名。 string[]
keyVaultId Key Vault Csm リソース ID。
keyVaultSecretName Key Vault シークレット名。
パスワード 証明書のパスワード。
pfxBlob Pfx BLOB。 任意
serverFarmId 関連付けられた App Service プランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。

Microsoft.Web/certificates

名前 形容 価値
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ 証明書リソース固有のプロパティ CertificateProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceTags

名前 形容 価値

ARM テンプレート リソース定義

証明書リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Web/certificates リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2021-03-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"
  }
}

プロパティ値

CertificateProperties

名前 形容 価値
canonicalName 無料証明書を使用して発行される証明書の CNAME
domainValidationMethod 無料証明書のドメイン検証の方法
hostNames 証明書が適用されるホスト名。 string[]
keyVaultId Key Vault Csm リソース ID。
keyVaultSecretName Key Vault シークレット名。
パスワード 証明書のパスワード。
pfxBlob Pfx BLOB。 任意
serverFarmId 関連付けられた App Service プランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。

Microsoft.Web/certificates

名前 形容 価値
apiVersion API のバージョン '2021-03-01'
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ 証明書リソース固有のプロパティ CertificateProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Web/certificates'

ResourceTags

名前 形容 価値

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
App Services マネージド証明書 を作成する

Azure
にデプロイする
WebApp 用のマネージド証明書 (無料) APEX (ルート ドメイン) を作成する
標準の App Service 証明書 を作成して割り当てる

Azure にデプロイする
標準の App Service 証明書を作成し、App Service App を使用して検証し、証明書の準備ができたら SSL バインドを作成します
ワイルドカード App Service 証明書の作成と割り当て

Azure にデプロイする
ワイルドカード App Service 証明書を作成し、App Service ドメインを使用して検証し、証明書の準備ができたら App Service アプリに SSL バインドを作成します
ILB ASE または ILB ASE v2 の SSL 証明書を する

Azure
にデプロイする
ILB ASE または ILB ASE v2 の既定の SSL 証明書を構成します
Web App と Key Vault の統合

Azure にデプロイする
Key Vault シークレットから Web アプリ証明書をデプロイし、それを使用して SSL バインドを作成する
カスタム ドメインとオプションの SSL バインド を使用して Web アプリを する

Azure
にデプロイする
カスタム ドメインを使用して Web アプリを作成し、必要に応じて https 暗号化用の SSL 証明書を追加します。

Terraform (AzAPI プロバイダー) リソース定義

証明書リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Web/certificates リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

CertificateProperties

名前 形容 価値
canonicalName 無料証明書を使用して発行される証明書の CNAME
domainValidationMethod 無料証明書のドメイン検証の方法
hostNames 証明書が適用されるホスト名。 string[]
keyVaultId Key Vault Csm リソース ID。
keyVaultSecretName Key Vault シークレット名。
パスワード 証明書のパスワード。
pfxBlob Pfx BLOB。 任意
serverFarmId 関連付けられた App Service プランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。

Microsoft.Web/certificates

名前 形容 価値
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ 証明書リソース固有のプロパティ CertificateProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Web/certificates@2021-03-01"

ResourceTags

名前 形容 価値