liveBook · Manning

Vault access policy

As explained in Azure Security

A Key Vault access policy is a Key Vault authorization configuration that grants an identity permissions to perform specified operations on secrets, keys, or certificates.

A Key Vault access policy authorizes an identity to perform selected data plane operations on secrets, keys, or certificates. It is separate from control plane permissions: managing the vault does not automatically grant access to its stored objects. section 5.2.1 section 5.2.2

Policies specify permissions independently for certificates, keys, and secrets. Azure RBAC is the recommended alternative because it centralizes authorization and separates permission management through Owner and User Access Administrator roles. section 5.2.2

Configure a policy by assigning only the operations the identity requires:

  • Restrict who can manage policies: a Key Vault Contributor can potentially create a policy that grants themselves data plane access. section 5.2.1

A narrowly scoped policy

The sample command grants one identity get access to certificates, get/list/import access to keys, and backup/restore access to secrets in azureSecKV01. The resulting JSON records those permissions under the identity’s object ID.

How Azure Security covers it

How deep it goes
Explains authorization boundaries, compares Azure RBAC, and demonstrates policy assignment and resulting JSON, but omits portal procedures.
Examples
Uses an Azure CLI set-policy command and JSON output covering certificate, key, and secret permissions.
What it assumes
Assumes familiarity with Azure identities and object IDs while distinguishing control plane management from data plane access.
What you can do after
Operate/configure a Key Vault access policy with Azure CLI and verify its identity-specific permissions.
How it connects
Connects access policies with Azure RBAC, data plane operations, control plane operations, least privilege, and Azure Key Vault firewall controls.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Azure Security. The section links point to the parts of the book it draws on.