
Ultimate access to all questions.
In the context of data governance within Azure Databricks, consider a scenario where your organization is implementing a UC-enabled all-purpose cluster to enhance data security and compliance. You are tasked with selecting the most secure method to authenticate and authorize access to Azure resources for this cluster. Given the following options, which one correctly describes the role of a service principal in this scenario and why it is the best choice? (Choose the single best answer.)
A
A service principal is a security identity that represents an application or service, used to authenticate and authorize access to Azure resources. This is the best choice because it allows for secure, automated access without the need for human intervention, reducing the risk of credential exposure.
B
A service principal is a user identity that represents a human user, used to authenticate and authorize access to Azure resources. This option is less secure because it relies on human credentials, which can be compromised or require frequent updates.
C
A service principal is a database identity that represents a database, used to authenticate and authorize access to Azure resources. This option is incorrect because service principals are not tied to database identities but to applications or services.
D
A service principal is a network identity that represents a network, used to authenticate and authorize access to Azure resources. This option is incorrect because service principals do not represent network identities but applications or services.