nerdexam
Microsoft

SC-300 · Question #316

You have an Azure subscription that contains a storage account named storage1. You plan to deploy an app named App1 that will be hosted on multiple virtual machines. The virtual machines will…

The correct answer is B. user-assigned managed identities and Azure Key Vault. Azure Key Vault for the 3rd party API creds, and a user assigned managed identity for the MULTIPLE VMs to access "Azure resources by using Entra authentication".

Submitted by stefanr· Mar 6, 2026Plan and implement workload identities

Question

You have an Azure subscription that contains a storage account named storage1. You plan to deploy an app named App1 that will be hosted on multiple virtual machines. The virtual machines will authenticate to a third-party API by using secrets. You need to recommend an authentication solution for the virtual machines. The solution must meet the following requirements:

  • Securely store secrets.
  • Ensure that credentials do NOT need to be stored in the App1 code.
  • Ensure that the virtual machines can access Azure resources by using

Microsoft Entra authentication

  • Minimize administrative effort.

What should you include in the recommendation?

Options

  • Auser accounts and Storage Service Encryption
  • Buser-assigned managed identities and Azure Key Vault
  • Cuser accounts and Azure Key Vault
  • Dsystem assigned managed identities and Storage Service Encryption

How the community answered

(45 responses)
  • A
    2% (1)
  • B
    82% (37)
  • C
    4% (2)
  • D
    11% (5)

Explanation

Azure Key Vault for the 3rd party API creds, and a user assigned managed identity for the MULTIPLE VMs to access "Azure resources by using Entra authentication".

Topics

#managed identity#Azure Key Vault#workload identity#secret management

Community Discussion

No community discussion yet for this question.

Full SC-300 Practice