exam questions

Exam SC-300 All Questions

View all questions & answers for the SC-300 exam

Exam SC-300 topic 3 question 44 discussion

Actual exam question from Microsoft's SC-300
Question #: 44
Topic #: 3
[All SC-300 Questions]

HOTSPOT
-

You have a Microsoft Entra tenant that contains multiple storage accounts.

You plan to deploy multiple Azure App Service apps that will require access to the storage accounts.

You need to recommend an identity solution to provide the apps with access to the storage accounts. The solution must minimize administrative effort.

Which type of identity should you recommend, and what should you recommend using to control access to the storage accounts? To answer, select the appropriate options in the answer area.

Show Suggested Answer Hide Answer
Suggested Answer:

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
penatuna
Highly Voted 1 year, 2 months ago
Here's my two cents. Correct me if I'm wrong: To provide the apps with access to the storage accounts, I recommend the following identity solution: • Identity type: System-assigned managed identity • To control access, use: Role-based access control (RBAC) This solution will minimize administrative effort because: • System-assigned managed identities are automatically created and deleted by Azure when you create or delete the app service. You don’t need to register or manage them separately. • Role-based access control (RBAC) allows you to assign granular permissions to the managed identities based on the roles they need to access the storage accounts. You don’t need to create or manage shared keys or tokens. https://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-storage
upvoted 9 times
klayytech
1 year ago
but it single means you need to generate for each app system assigned and assign them to each storage account separately more offer than user-assigned
upvoted 2 times
...
...
Ody
Highly Voted 1 year, 2 months ago
I don't like the question. A User assigned managed identity is probably the least administrative effort, but the second they apps need to access different resources, it becomes problematic. Exam answer: User assigned Real world: System assigned
upvoted 7 times
...
Obi_Wan_Jacoby
Most Recent 3 weeks, 4 days ago
Answers: UAMI and RBAC. Here is why. I punched in a questions with several follow-up questions including inputting the articles from other users posted prior. In the end, the following is what resulted via Copilot: Considering the best practice recommendations and the specific scenario where multiple Azure App Service apps need access to the same storage accounts, User Assigned Managed Identity (UAMI) is likely the preferred choice for minimizing administrative effort. This approach reduces the number of distinct identities and role assignments to manage, which aligns with Microsoft's guidance on reducing administrative overhead
upvoted 2 times
...
Frank9020
3 months, 2 weeks ago
1: System-assigned managed identities - Are automatically created and tied to a specific resource (the App Service). - Are automatically deleted when the resource is deleted, minimizing management overhead. 2: Role-Based Access Control (RBAC) - The best way to grant secure, least-privilege access to Azure Storage Accounts
upvoted 3 times
...
Labelfree
6 months ago
Funny, Service Principal is marked for the first dropdown here, but Copilot gives User-Assigned, while ChatGPT suggests System-Assigned. As per Ody here, guessing Exam is based on Copilot/Microsoft and would go with User Assigned
upvoted 1 times
...
loukyexamtopic
9 months, 1 week ago
user assigned & RBAC checkhttps://learn.microsoft.com/en-us/azure/storage/blobs/authorize-data-operations-portal
upvoted 3 times
...
Alcpt
1 year ago
The answer is UAMI and RBAC as per the MS article: "If your infrastructure requires that multiple resources require access to the same resources, a single user-assigned identity can be assigned to them. Administration overhead will be reduced, as there are fewer distinct identities and role assignments to manage." https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/managed-identity-best-practice-recommendations
upvoted 4 times
...
bobg
1 year ago
Sounds like User Assigned Managed Identity as it is less admin effort. If your infrastructure requires that multiple resources require access to the same resources, a single user-assigned identity can be assigned to them. Administration overhead will be reduced, as there are fewer distinct identities and role assignments to manage. If you require that each resource has its own identity, or have resources that require a unique set of permissions and want the identity to be deleted as the resource is deleted, then you should use a system-assigned identity. Taken from : https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/managed-identity-best-practice-recommendations
upvoted 4 times
...
NICKTON81
1 year ago
* System-assigned managed identity * Role-based access control (RBAC) https://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-storage?tabs=azure-portal
upvoted 1 times
...
wheeldj
1 year, 1 month ago
Tricky question. I vote for *User Assigned managed identity *Azure RBAC I think the key here is the question asks for minimum admin effort rather than least privilege. with a single user assigned managed identity I only need to permission is once against the storage accounts. with System assigned managed identities I would have to permission every resource against the storage accounts, more secure but also more work!
upvoted 5 times
...
Nielll
1 year, 1 month ago
System-assigned managed identity: This option minimizes administrative effort because it automatically creates a unique identity in Azure Active Directory (Azure AD) for each app. You don't need to manage credentials or certificates for the apps. Azure RBAC: This approach allows you to grant specific permissions to the managed identities of your apps. This ensures that the apps only have the access they need to the storage accounts, following the principle of least privilege.
upvoted 1 times
...
Wazery
1 year, 3 months ago
C. Weisen Sie für RG1 die Rolle "Azure Cosmos DB-Datenleserrolle" zu.
upvoted 1 times
...
Sneekygeek
1 year, 3 months ago
system assigned managed identitiy + RBAC
upvoted 1 times
...
einkaufacs
1 year, 3 months ago
I would go for system assigned managed identitiy + RBAC https://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-storage?tabs=azure-portal
upvoted 3 times
...
throwaway10188
1 year, 3 months ago
Answers seem to be actually correct for once.
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago