Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft AZ-204 Exam - Topic 1 Question 123 Discussion

Actual exam question for Microsoft's AZ-204 exam
Question #: 123
Topic #: 1
[All AZ-204 Questions]

You develop and deploy an Azure Logic app that calls an Azure Function app. The Azure Function app includes an OpenAPl (Swagger) definition and uses an Azure Blob storage account. All resources are secured by using Azure Active Directory (Azure AD).

The Azure Logic app must securely access the Azure Blob storage account. Azure AD resources must remain if the Azure Logic app is deleted.

You need to secure the Azure Logic app.

What should you do?

Show Suggested Answer Hide Answer
Suggested Answer: D

To give a managed identity access to an Azure resource, you need to add a role to the target resource for that identity.

Note: To easily authenticate access to other resources that are protected by Azure Active Directory (Azure AD) without having to sign in and provide credentials or secrets, your logic app can use a managed identity (formerly known as Managed Service Identity or MSI). Azure manages this identity for you and helps secure your credentials because you don't have to provide or rotate secrets.

If you set up your logic app to use the system-assigned identity or a manually created, user-assigned identity, the function in your logic app can also use that same identity for authentication.


https://docs.microsoft.com/en-us/azure/logic-apps/create-managed-service-identity

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients

Contribute your Thoughts:

0/2000 characters
Vallie
2 days ago
C sounds interesting, but I'm not sure if a Key Vault is necessary here.
upvoted 0 times
...
Clarence
7 days ago
B might work, but it feels a bit overkill for just a Logic app.
upvoted 0 times
...
Yuriko
25 days ago
Isn't it surprising that Azure AD roles can be so flexible?
upvoted 0 times
...
Marsha
1 month ago
Option E is hilarious. Issuing a client certificate with a system-assigned identity? That's just asking for trouble!
upvoted 0 times
...
Brandon
1 month ago
D is the way to go. Managed identities are the future, and role-based access is the way to secure things.
upvoted 0 times
...
Antonio
1 month ago
Hmm, I'm leaning towards B. Assigning the custom role directly to the Blob storage account seems simpler.
upvoted 0 times
...
Marguerita
2 months ago
I'd go with C. Using Key Vault and client certificates is a solid approach.
upvoted 0 times
...
Fallon
2 months ago
Option D looks good to me. Managed identities are the way to go for secure access.
upvoted 0 times
...
Shanice
2 months ago
I think option D makes the most sense since it mentions role-based access controls, which we learned are crucial for securing Azure resources.
upvoted 0 times
...
Pearlene
2 months ago
I have a vague recollection of Key Vaults being important for security, but I can't recall if it's necessary for this Logic app.
upvoted 0 times
...
Diego
2 months ago
This question feels similar to one we practiced about securing Azure resources. I think role-based access controls are definitely involved here.
upvoted 0 times
...
Herman
2 months ago
I'm a little unsure about the Key Vault option - it seems like that might be overkill for just securing the Logic app's access to Blob storage. I think I'll focus on the managed identity options and see which one fits best.
upvoted 0 times
...
Melinda
3 months ago
I'm pretty confident that option D is the way to go here. Using a managed identity to access the Blob storage securely, while keeping the Azure AD resources independent of the Logic app, seems like the cleanest solution.
upvoted 0 times
...
Hubert
3 months ago
Okay, so we know we need to secure the Logic app, and the Azure AD resources need to stick around. I'm leaning towards option D - creating a user-assigned managed identity and assigning role-based access controls. That seems like it would meet the requirements.
upvoted 0 times
...
Shayne
3 months ago
I think option D is the best choice. Managed identities are secure.
upvoted 0 times
...
Thea
3 months ago
I remember we discussed managed identities in class, but I'm not sure if I should go with user-assigned or system-assigned for this scenario.
upvoted 0 times
...
Leonora
3 months ago
I think D is the best option for securing the Logic app.
upvoted 0 times
...
Christa
4 months ago
I disagree, A seems more straightforward for access control.
upvoted 0 times
...
Latanya
4 months ago
Hmm, I'm a bit confused on the difference between user-assigned and system-assigned managed identities. I'll need to review those options carefully to see which one best fits the requirements.
upvoted 0 times
...
Shad
4 months ago
I think I'd start by looking at the requirements - the Azure Logic app needs to securely access the Azure Blob storage account, and the Azure AD resources need to remain even if the Logic app is deleted. That sounds like we need to use some kind of managed identity.
upvoted 0 times
Shaun
4 months ago
That way, we can keep the Azure AD resources intact if the Logic app is deleted.
upvoted 0 times
...
...

Save Cancel