Condividi tramite


Insieme di credenziali Microsoft.KeyVault/accessPolicies 2022-02-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa vaults/accessPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.KeyVault/vaults/accessPolicies, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.KeyVault/vaults/accessPolicies@2022-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    accessPolicies: [
      {
        applicationId: 'string'
        objectId: 'string'
        permissions: {
          certificates: [
            'string'
          ]
          keys: [
            'string'
          ]
          secrets: [
            'string'
          ]
          storage: [
            'string'
          ]
        }
        tenantId: 'string'
      }
    ]
  }
}

Valori delle proprietà

AccessPolicyEntry

Nome Descrizione Valore
applicationId ID applicazione del client che effettua una richiesta per conto di un'entità corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId ID oggetto di un utente, un'entità servizio o un gruppo di sicurezza nel tenant di Azure Active Directory per l'insieme di credenziali. L'ID oggetto deve essere univoco per l'elenco dei criteri di accesso. stringa (obbligatorio)
Autorizzazioni Autorizzazioni per l'identità per chiavi, segreti e certificati. autorizzazioni (obbligatorio)
tenantId ID tenant di Azure Active Directory da usare per l'autenticazione delle richieste all'insieme di credenziali delle chiavi. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (obbligatorio)

Microsoft.KeyVault/vaults/accessPolicies

Nome Descrizione Valore
nome Nome della risorsa 'add'
'remove'
'replace' (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: insiemi di credenziali
proprietà Proprietà dei criteri di accesso VaultAccessPolicyProperties (obbligatorio)

Autorizzazioni

Nome Descrizione Valore
Certificati Autorizzazioni per i certificati Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'create'
'delete'
'deleteissuers'
'get'
'getissuers'
'import'
'list'
'listissuers'
'managecontacts'
'manageissuers'
'ripulitura'
'recover'
'restore'
'setissuers'
'update'
Chiavi Autorizzazioni per le chiavi Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'create'
'decrypt'
'delete'
'encrypt'
'get'
'getrotationpolicy'
'import'
'list'
'ripulitura'
'recover'
'release'
'restore'
'rotate'
'setrotationpolicy'
'sign'
'unwrapKey'
'update'
'verify'
'wrapKey'
segreti Autorizzazioni per i segreti Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'delete'
'get'
'list'
'ripulitura'
'recover'
'restore'
'set'
immagazzinamento Autorizzazioni per gli account di archiviazione Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'delete'
'deletesas'
'get'
'getsas'
'list'
'listsas'
'ripulitura'
'recover'
'regeneratekey'
'restore'
'set'
'setsas'
'update'

VaultAccessPolicyProperties

Nome Descrizione Valore
accessPolicies Matrice da 0 a 16 identità che hanno accesso all'insieme di credenziali delle chiavi. Tutte le identità nella matrice devono usare lo stesso ID tenant dell'ID tenant dell'insieme di credenziali delle chiavi. AccessPolicyEntry[] (obbligatorio)

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Distribuire un'area di lavoro di Azure Databricks con tutti e tre i formati di cmk Questo modello consente di creare un'area di lavoro di Azure Databricks con servizi gestiti e CMK con crittografia DBFS.
Distribuire un'area di lavoro di Azure Databricks con cmk managed disks Questo modello consente di creare un'area di lavoro di Azure Databricks con la chiave gestita cmk di Managed Disks.
Distribuire un'istanza di Azure Databricks WS con cmk per la crittografia DBFS Questo modello consente di creare un'area di lavoro di Azure Databricks con cmk per la crittografia radice DBFS
Distribuire l'area di lavoro di Azure Databricks con la chiave gestita cmk di Servizi gestiti Questo modello consente di creare un'area di lavoro di Azure Databricks con cmk di Servizi gestiti.
hub FinOps Questo modello crea una nuova istanza dell'hub FinOps, tra cui Data Lake Storage e Data Factory.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa vaults/accessPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.KeyVault/vaults/accessPolicies, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.KeyVault/vaults/accessPolicies",
  "apiVersion": "2022-02-01-preview",
  "name": "string",
  "properties": {
    "accessPolicies": [
      {
        "applicationId": "string",
        "objectId": "string",
        "permissions": {
          "certificates": [ "string" ],
          "keys": [ "string" ],
          "secrets": [ "string" ],
          "storage": [ "string" ]
        },
        "tenantId": "string"
      }
    ]
  }
}

Valori delle proprietà

AccessPolicyEntry

Nome Descrizione Valore
applicationId ID applicazione del client che effettua una richiesta per conto di un'entità corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId ID oggetto di un utente, un'entità servizio o un gruppo di sicurezza nel tenant di Azure Active Directory per l'insieme di credenziali. L'ID oggetto deve essere univoco per l'elenco dei criteri di accesso. stringa (obbligatorio)
Autorizzazioni Autorizzazioni per l'identità per chiavi, segreti e certificati. autorizzazioni (obbligatorio)
tenantId ID tenant di Azure Active Directory da usare per l'autenticazione delle richieste all'insieme di credenziali delle chiavi. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (obbligatorio)

Microsoft.KeyVault/vaults/accessPolicies

Nome Descrizione Valore
apiVersion Versione dell'API '2022-02-01-preview'
nome Nome della risorsa 'add'
'remove'
'replace' (obbligatorio)
proprietà Proprietà dei criteri di accesso VaultAccessPolicyProperties (obbligatorio)
digitare Tipo di risorsa 'Microsoft.KeyVault/vaults/accessPolicies'

Autorizzazioni

Nome Descrizione Valore
Certificati Autorizzazioni per i certificati Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'create'
'delete'
'deleteissuers'
'get'
'getissuers'
'import'
'list'
'listissuers'
'managecontacts'
'manageissuers'
'ripulitura'
'recover'
'restore'
'setissuers'
'update'
Chiavi Autorizzazioni per le chiavi Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'create'
'decrypt'
'delete'
'encrypt'
'get'
'getrotationpolicy'
'import'
'list'
'ripulitura'
'recover'
'release'
'restore'
'rotate'
'setrotationpolicy'
'sign'
'unwrapKey'
'update'
'verify'
'wrapKey'
segreti Autorizzazioni per i segreti Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'delete'
'get'
'list'
'ripulitura'
'recover'
'restore'
'set'
immagazzinamento Autorizzazioni per gli account di archiviazione Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'delete'
'deletesas'
'get'
'getsas'
'list'
'listsas'
'ripulitura'
'recover'
'regeneratekey'
'restore'
'set'
'setsas'
'update'

VaultAccessPolicyProperties

Nome Descrizione Valore
accessPolicies Matrice da 0 a 16 identità che hanno accesso all'insieme di credenziali delle chiavi. Tutte le identità nella matrice devono usare lo stesso ID tenant dell'ID tenant dell'insieme di credenziali delle chiavi. AccessPolicyEntry[] (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Aggiungere i criteri di accesso di KeyVault

Distribuire in Azure
Aggiungere un criterio di accesso a un insieme di credenziali delle chiavi esistente senza rimuovere i criteri esistenti.
modello di AzureDatabricks con firewall di archiviazione predefinito

Distribuire in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks abilitata per il firewall di archiviazione predefinito con Privateendpoint, tutte e tre le forme di CMK e User-Assigned Access Connector.
Creare un'istanza di SQL Server di Azure con protezione per la crittografia dei dati

Distribuire in Azure
Questo modello crea un server SQL di Azure, attiva la protezione della crittografia dei dati usando una determinata chiave archiviata in un determinato insieme di credenziali delle chiavi
Distribuire un'area di lavoro di Azure Databricks con tutti e tre i formati di cmk

Distribuire in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con servizi gestiti e CMK con crittografia DBFS.
Distribuire un'area di lavoro di Azure Databricks con cmk managed disks

Distribuire in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con la chiave gestita cmk di Managed Disks.
Distribuire un'area di lavoro di Azure Databricks con PE,CMK tutti i moduli

Distribuire in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con PrivateEndpoint e servizi gestiti e CMK con crittografia DBFS.
Distribuire un'istanza di Azure Databricks WS con cmk per la crittografia DBFS

Distribuire in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con cmk per la crittografia radice DBFS
Distribuire l'area di lavoro di Azure Databricks con la chiave gestita cmk di Servizi gestiti

Distribuire in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con cmk di Servizi gestiti.
Distribuire un account Data Lake Store con crittografia (Key Vault)

Distribuire in Azure
Questo modello consente di distribuire un account di Azure Data Lake Store con la crittografia dei dati abilitata. Questo account usa Azure Key Vault per gestire la chiave di crittografia.
hub FinOps

Distribuire in Azure
Questo modello crea una nuova istanza dell'hub FinOps, tra cui Data Lake Storage e Data Factory.
Modello di assegnazione di ruolo identità assegnata dall'utente

Distribuire in Azure
Modello che crea assegnazioni di ruolo dell'identità assegnata dall'utente nelle risorse da cui dipende l'area di lavoro di Azure Machine Learning

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa vaults/accessPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.KeyVault/vaults/accessPolicies, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.KeyVault/vaults/accessPolicies@2022-02-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      accessPolicies = [
        {
          applicationId = "string"
          objectId = "string"
          permissions = {
            certificates = [
              "string"
            ]
            keys = [
              "string"
            ]
            secrets = [
              "string"
            ]
            storage = [
              "string"
            ]
          }
          tenantId = "string"
        }
      ]
    }
  })
}

Valori delle proprietà

AccessPolicyEntry

Nome Descrizione Valore
applicationId ID applicazione del client che effettua una richiesta per conto di un'entità corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId ID oggetto di un utente, un'entità servizio o un gruppo di sicurezza nel tenant di Azure Active Directory per l'insieme di credenziali. L'ID oggetto deve essere univoco per l'elenco dei criteri di accesso. stringa (obbligatorio)
Autorizzazioni Autorizzazioni per l'identità per chiavi, segreti e certificati. autorizzazioni (obbligatorio)
tenantId ID tenant di Azure Active Directory da usare per l'autenticazione delle richieste all'insieme di credenziali delle chiavi. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (obbligatorio)

Microsoft.KeyVault/vaults/accessPolicies

Nome Descrizione Valore
nome Nome della risorsa 'add'
'remove'
'replace' (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: insiemi di credenziali
proprietà Proprietà dei criteri di accesso VaultAccessPolicyProperties (obbligatorio)
digitare Tipo di risorsa "Microsoft.KeyVault/vaults/accessPolicies@2022-02-01-preview"

Autorizzazioni

Nome Descrizione Valore
Certificati Autorizzazioni per i certificati Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'create'
'delete'
'deleteissuers'
'get'
'getissuers'
'import'
'list'
'listissuers'
'managecontacts'
'manageissuers'
'ripulitura'
'recover'
'restore'
'setissuers'
'update'
Chiavi Autorizzazioni per le chiavi Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'create'
'decrypt'
'delete'
'encrypt'
'get'
'getrotationpolicy'
'import'
'list'
'ripulitura'
'recover'
'release'
'restore'
'rotate'
'setrotationpolicy'
'sign'
'unwrapKey'
'update'
'verify'
'wrapKey'
segreti Autorizzazioni per i segreti Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'delete'
'get'
'list'
'ripulitura'
'recover'
'restore'
'set'
immagazzinamento Autorizzazioni per gli account di archiviazione Matrice di stringhe contenente uno dei seguenti elementi:
'all'
'backup'
'delete'
'deletesas'
'get'
'getsas'
'list'
'listsas'
'ripulitura'
'recover'
'regeneratekey'
'restore'
'set'
'setsas'
'update'

VaultAccessPolicyProperties

Nome Descrizione Valore
accessPolicies Matrice da 0 a 16 identità che hanno accesso all'insieme di credenziali delle chiavi. Tutte le identità nella matrice devono usare lo stesso ID tenant dell'ID tenant dell'insieme di credenziali delle chiavi. AccessPolicyEntry[] (obbligatorio)