Skip to content

Files

Latest commit

ed7d2dd · Nov 8, 2018

History

History
82 lines (55 loc) · 4.79 KB

how-to-manage-ua-identity-cli.md

File metadata and controls

82 lines (55 loc) · 4.79 KB
title description services documentationcenter author manager editor ms.service ms.component ms.devlang ms.topic ms.tgt_pltfrm ms.workload ms.date ms.author
How to manage a user-assigned managed identity using Azure CLI
Step by step instructions on how to create, list and delete a user-assigned managed identity using the Azure CLI.
active-directory
daveba
mtillman
active-directory
msi
na
conceptual
na
identity
04/16/2018
daveba

Create, list or delete a user-assigned managed identity using the Azure CLI

[!INCLUDE preview-notice]

Managed identities for Azure resources provides Azure services with a managed identity in Azure Active Directory. You can use this identity to authenticate to services that support Azure AD authentication, without needing credentials in your code.

In this article, you learn how to create, list and delete a user-assigned managed identity using Azure CLI.

Prerequisites

[!INCLUDE cloud-shell-try-it.md]

Create a user-assigned managed identity

To create a user-assigned managed identity, your account needs the Managed Identity Contributor role assignment.

Use the az identity create command to create a user-assigned managed identity. The -g parameter specifies the resource group where to create the user-assigned managed identity, and the -n parameter specifies its name. Replace the <RESOURCE GROUP> and <USER ASSIGNED IDENTITY NAME> parameter values with your own values:

[!INCLUDE ua-character-limit]

az identity create -g <RESOURCE GROUP> -n <USER ASSIGNED IDENTITY NAME>

List user-assigned managed identities

To list/read a user-assigned managed identity, your account needs the Managed Identity Operator or Managed Identity Contributor role assignment.

To list user-assigned managed identities, use the az identity list command. Replace the <RESOURCE GROUP> with your own value:

az identity list -g <RESOURCE GROUP>

In the json response, user-assigned managed identities have "Microsoft.ManagedIdentity/userAssignedIdentities" value returned for key, type.

"type": "Microsoft.ManagedIdentity/userAssignedIdentities"

Delete a user-assigned managed identity

To delete a user-assigned managed identity, your account needs the Managed Identity Contributor role assignment.

To delete a user-assigned managed identity, use the az identity delete command. The -n parameter specifies its name and the -g parameter specifies the resource group where the user-assigned managed identity was created. Replace the <USER ASSIGNED IDENTITY NAME> and <RESOURCE GROUP> parameters values with your own values:

az identity delete -n <USER ASSIGNED IDENTITY NAME> -g <RESOURCE GROUP>

Note

Deleting a user-assigned managed identity will not remove the reference, from any resource it was assigned to. Please remove those from VM/VMSS using the az vm/vmss identity remove command

Next steps

For a full list of Azure CLI identity commands, see az identity.

For information on how to assign a user-assigned managed identity to an Azure VM see, Configure managed identities for Azure resources on an Azure VM using Azure CLI