Hi all,
When you author ARM Templates, and you are deploying a Key Vault and setting the Access Policies via the template, be careful about the content of the objectID.
"accessPolicies" : [ { "tenantId": "xxxxx-30d9-xxxxx-8015-ddddddd", "objectId": "rrrrr-tttt-rrrr-rrrr-tttttt", "permissions": {
"keys": ["all"],
"secrets": ["all"]
}
},
If you are assigning the policy to a user account, use the objectId value found on Azure AD:

If you are assigning the policy to a Service Principal, use the ObjectID of the Application that you can get from the Enterprise Application blade, and not the App Registration blade.
Good

Wrong
