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


Microsoft.KeyVault-tárolók/titkos kódok

Megjegyzések

A kulcstartók biztonságos értékekhez való használatáról a Titkos kulcsok kezelése a Bicephasználatával című témakörben talál útmutatást.

A titkos kulcsok létrehozásáról rövid útmutató: Titkos kulcs beállítása és lekérése az Azure Key Vaultból ARM-sablonnal.

A kulcsok létrehozásáról rövid útmutató: Azure-kulcstartó és kulcs létrehozása ARM-sablonnal.

Bicep-erőforrásdefiníció

A tárolók/titkos kódok erőforrástípusa üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.KeyVault/vaults/secrets erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.KeyVault/vaults/secrets@2024-12-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    attributes: {
      enabled: bool
      exp: int
      nbf: int
    }
    contentType: 'string'
    value: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Tulajdonságértékek

Microsoft.KeyVault/vaults/secrets

Név Leírás Érték
név Az erőforrás neve szál

Korlátok:
Minta = ^[a-zA-Z0-9-]{1,127}$ (kötelező)
szülő A Bicepben megadhatja a 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ó: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: tárolók
kellékek A titkos kód tulajdonságai SecretProperties (kötelező)
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

SecretAttributes

Név Leírás Érték
Engedélyezve Meghatározza, hogy az objektum engedélyezve van-e. Bool
Exp Lejárati dátum másodpercben 1970-01-01T00:00:00Z óta. Int
nbf 1970-01-01T00:00:00Z. Int

SecretCreateOrUpdateParametersTags

Név Leírás Érték

SecretProperties

Név Leírás Érték
Attribútumok A titkos kód attribútumai. SecretAttributes
contentType A titkos kód tartalomtípusa. húr
érték A titkos kód értéke. MEGJEGYZÉS: Az "érték" soha nem lesz visszaadva a szolgáltatásból, mivel az ezt a modellt használó API-k belső használatra szolgálnak ARM-üzemelő példányokban. A felhasználóknak az adatsík REST szolgáltatását kell használniuk a tároló titkos kulcsaival való interakcióhoz. húr

Használati példák

Azure gyorsútmutató-minták

Az alábbi Azure rövid útmutatósablonok bicep-mintákat tartalmaznak az erőforrástípus üzembe helyezéséhez.

Bicep-fájl Leírás
Application Gateway belső API Management és Web App Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Azure-függvényalkalmazás és egy HTTP-aktivált függvény Ez a példa üzembe helyez egy Azure-függvényalkalmazást és egy HTTP-aktivált függvényt a sablonban. Emellett egy Key Vaultot is üzembe helyez, és feltölt egy titkos kulcsot a függvényalkalmazás gazdagépkulcsával.
Key Vault és titkos kulcsok listájának létrehozása Ez a sablon létrehoz egy Key Vaultot és egy titkos kulcslistát a kulcstartóban a paraméterekkel együtt
API Management szolgáltatás létrehozása SSL-lel a KeyVault Ez a sablon üzembe helyez egy felhasználói hozzárendelt identitással konfigurált API Management szolgáltatást. Ezzel az identitással lekéri az SSL-tanúsítványt a KeyVaultból, és 4 óránként ellenőrzi.
Azure Key Vault és titkos létrehozása Ez a sablon létrehoz egy Azure Key Vaultot és egy titkos kulcsot.
Azure Key Vault létrehozása RBAC-vel és titkos Ez a sablon létrehoz egy Azure Key Vaultot és egy titkos kulcsot. Ahelyett, hogy hozzáférési szabályzatokra támaszkodik, az Azure RBAC-t használja a titkos kódokra vonatkozó engedélyezés kezelésére
FinOps Hub Ez a sablon létrehoz egy új FinOps Hub-példányt, beleértve az Adatkezelőt, a Data Lake Storage-t és a Data Factoryt.
Prémium szintű Azure Firewall- tesztelési környezete Ez a sablon prémium szintű Azure Firewall- és tűzfalszabályzatot hoz létre olyan prémium funkciókkal, mint a behatolásvizsgálat észlelése (IDPS), a TLS-vizsgálat és a webkategória-szűrés

ARM-sablon erőforrásdefiníciója

A tárolók/titkos kódok erőforrástípusa üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.KeyVault/vaults/secrets erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.KeyVault/vaults/secrets",
  "apiVersion": "2024-12-01-preview",
  "name": "string",
  "properties": {
    "attributes": {
      "enabled": "bool",
      "exp": "int",
      "nbf": "int"
    },
    "contentType": "string",
    "value": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Tulajdonságértékek

Microsoft.KeyVault/vaults/secrets

Név Leírás Érték
apiVersion Az API verziója '2024-12-01-preview"
név Az erőforrás neve szál

Korlátok:
Minta = ^[a-zA-Z0-9-]{1,127}$ (kötelező)
kellékek A titkos kód tulajdonságai SecretProperties (kötelező)
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.KeyVault/vaults/secrets"

SecretAttributes

Név Leírás Érték
Engedélyezve Meghatározza, hogy az objektum engedélyezve van-e. Bool
Exp Lejárati dátum másodpercben 1970-01-01T00:00:00Z óta. Int
nbf 1970-01-01T00:00:00Z. Int

SecretCreateOrUpdateParametersTags

Név Leírás Érték

SecretProperties

Név Leírás Érték
Attribútumok A titkos kód attribútumai. SecretAttributes
contentType A titkos kód tartalomtípusa. húr
érték A titkos kód értéke. MEGJEGYZÉS: Az "érték" soha nem lesz visszaadva a szolgáltatásból, mivel az ezt a modellt használó API-k belső használatra szolgálnak ARM-üzemelő példányokban. A felhasználóknak az adatsík REST szolgáltatását kell használniuk a tároló titkos kulcsaival való interakcióhoz. húr

Használati példák

Azure gyorsútmutató-sablonok

Az alábbi Azure rövid útmutatósablonok üzembe helyezni ezt az erőforrástípust.

Sablon Leírás
Application Gateway belső API Management és Web App

Üzembe helyezés az Azure
Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Azure-függvényalkalmazás és egy HTTP-aktivált függvény

Üzembe helyezés az Azure
Ez a példa üzembe helyez egy Azure-függvényalkalmazást és egy HTTP-aktivált függvényt a sablonban. Emellett egy Key Vaultot is üzembe helyez, és feltölt egy titkos kulcsot a függvényalkalmazás gazdagépkulcsával.
Csatlakozás Key Vaulthoz privát végponton keresztül

Üzembe helyezés az Azure
Ez a minta bemutatja, hogyan használható virtuális hálózat és privát DNS-zóna konfigurálása a Key Vault privát végponton keresztüli eléréséhez.
Key Vault és titkos kulcsok listájának létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Key Vaultot és egy titkos kulcslistát a kulcstartóban a paraméterekkel együtt
API Management szolgáltatás létrehozása SSL-lel a KeyVault

Üzembe helyezés az Azure
Ez a sablon üzembe helyez egy felhasználói hozzárendelt identitással konfigurált API Management szolgáltatást. Ezzel az identitással lekéri az SSL-tanúsítványt a KeyVaultból, és 4 óránként ellenőrzi.
Application Gateway V2 létrehozása Key Vault

Üzembe helyezés az Azure
Ez a sablon egy Application Gateway V2-t helyez üzembe egy virtuális hálózaton, egy felhasználó által definiált identitásban, a Key Vaultban, egy titkos kulcsban (tanúsítványadatok), valamint hozzáférési szabályzatban a Key Vaulton és az Application Gatewayen.
Azure Key Vault és titkos létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Key Vaultot és egy titkos kulcsot.
Azure Key Vault létrehozása RBAC-vel és titkos

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Key Vaultot és egy titkos kulcsot. Ahelyett, hogy hozzáférési szabályzatokra támaszkodik, az Azure RBAC-t használja a titkos kódokra vonatkozó engedélyezés kezelésére
Azure Maps SAS-jogkivonat létrehozása egy Azure Key Vault-

Üzembe helyezés az Azure
Ez a sablon üzembe helyezi és az Azure Maps-fiókot, és felsorol egy Sas-jogkivonatot a megadott felhasználó által hozzárendelt identitás alapján, amelyet egy Azure Key Vault-titkos kódban kell tárolni.
Ssh-kulcsok létrehozása és tárolása a KeyVault

Üzembe helyezés az Azure
Ez a sablon a deploymentScript erőforrást használja az ssh-kulcsok létrehozásához, és a titkos kulcsot a keyVaultban tárolja.
létrehoz egy Azure Stack HCI 23H2-fürt

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Stack HCI 23H2-fürtöt EGY ARM-sablon használatával, egyéni tárolási IP-cím használatával
FinOps Hub

Üzembe helyezés az Azure
Ez a sablon létrehoz egy új FinOps Hub-példányt, beleértve az Adatkezelőt, a Data Lake Storage-t és a Data Factoryt.
Prémium szintű Azure Firewall- tesztelési környezete

Üzembe helyezés az Azure
Ez a sablon prémium szintű Azure Firewall- és tűzfalszabályzatot hoz létre olyan prémium funkciókkal, mint a behatolásvizsgálat észlelése (IDPS), a TLS-vizsgálat és a webkategória-szűrés
Azure Stack HCI 22H2-fürtöt frissít 23H2-fürtre

Üzembe helyezés az Azure
Ez a sablon ARM-sablonnal frissít egy Azure Stack HCI 22H2-fürtöt 23H2-fürtre.

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A tárolók/titkos kódok erőforrástípusa ü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ócímű témakörben találja.

Erőforrás formátuma

Microsoft.KeyVault/vaults/secrets erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.KeyVault/vaults/secrets@2024-12-01-preview"
  name = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      attributes = {
        enabled = bool
        exp = int
        nbf = int
      }
      contentType = "string"
      value = "string"
    }
  })
}

Tulajdonságértékek

Microsoft.KeyVault/vaults/secrets

Név Leírás Érték
név Az erőforrás neve szál

Korlátok:
Minta = ^[a-zA-Z0-9-]{1,127}$ (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: tárolók
kellékek A titkos kód tulajdonságai SecretProperties (kötelező)
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.KeyVault/vaults/secrets@2024-12-01-preview"

SecretAttributes

Név Leírás Érték
Engedélyezve Meghatározza, hogy az objektum engedélyezve van-e. Bool
Exp Lejárati dátum másodpercben 1970-01-01T00:00:00Z óta. Int
nbf 1970-01-01T00:00:00Z. Int

SecretCreateOrUpdateParametersTags

Név Leírás Érték

SecretProperties

Név Leírás Érték
Attribútumok A titkos kód attribútumai. SecretAttributes
contentType A titkos kód tartalomtípusa. húr
érték A titkos kód értéke. MEGJEGYZÉS: Az "érték" soha nem lesz visszaadva a szolgáltatásból, mivel az ezt a modellt használó API-k belső használatra szolgálnak ARM-üzemelő példányokban. A felhasználóknak az adatsík REST szolgáltatását kell használniuk a tároló titkos kulcsaival való interakcióhoz. húr