Azure mantık uygulaması için yönetilen kimliğin etkinleştirilmesi birkaç basit adım içerir. İşte nasıl yapabilirsiniz:
1. Azure portalında mantık uygulamanıza gidin:
- Azure portalını açın ve mantık uygulamanıza gidin. Henüz bir tane oluşturmadıysanız, mantık uygulamaları bölümüne giderek yeni bir mantık uygulaması oluşturabilirsiniz.
2. Yönetilen kimliği etkinleştirin:
- Mantık uygulamanızda bir kez, sol menüdeki ayarları tıklayın ve kimlik seçin.
- İki seçenek göreceksiniz: Sistem atandı ve kullanıcı atanmış yönetilen kimlikler.
3. Yönetilen kimlik türünüzü seçin:
- Sistem Atandı Yönetilen Kimlik: Bu kimlik doğrudan mantık uygulamanıza bağlıdır ve uygulama silindiğinde silinir. Bunu etkinleştirmek için, durumları değiştirin ve değişiklikleri kaydedin. Bu otomatik olarak Azure reklamında bir Hizmet Müdürü oluşturur.
- Kullanıcı atanan Yönetilen Kimlik: Bu tür bir kimlik belirli bir kaynağa bağlı değildir ve birden fazla kaynak arasında paylaşılabilir. Mantık uygulamanıza atamadan önce ayrı ayrı oluşturmanız gerekir.
4. Yönetilen kimliğe rol atama:
- Yönetilen kimliği etkinleştirdikten sonra, diğer Azure kaynaklarına erişebilmesi için Roller atamanız gerekir. Örneğin, mantık uygulamanızın Azure Key Vault'a erişmesi gerekiyorsa, yönetilen kimliğe "Key Vault Reader" gibi bir rol ekleyeceksiniz.
5. Tetikleyiciler ve eylemlerde yönetilen kimliği kullanın:
- Yönetilen kimlik kurulduktan sonra, mantık uygulama iş akışlarınızdaki Azure kaynaklarıyla kimlik doğrulaması yapmak için kullanabilirsiniz. Yönetilen kimlik kimlik doğrulamasını destekleyen ve bunları buna göre yapılandıran eylemleri veya tetikleyicileri seçin.
Bu adımları izleyerek, kimlik bilgilerini manuel olarak yönetmeden Azure Logic uygulamanızı diğer Azure hizmetleriyle güvenli bir şekilde doğrulayabilirsiniz.
Alıntılar:
[1] https://www.red-gate.com/simple-talk/cloud/azure/how-to-o-use-managed-enties-in-mour-asure-logic-apps/
[2] https://turbo360.com/blog/azure-managed-service-endenity-for-logic-apps
[3] https://community.dynamics.com/blogs/post/?postid=5e75eb01-9dd6-4d2e-bad4-rae4562e351e
[4] https://stackoverflow.com/questions/76113022/using-connections-with-managed-ridentities-during-local-deelopment
[5] https://techcommunity.microsoft.com/blog/integationsonazurblog/azure-logic-apps--
[6] https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-securing-a-gic-app
[7] https://www.middleway.eu/using-managed-enties-in--logic-app/
[8] https://www.youtube.com/watch?v=b69pb9cklra
[9] https://learn.microsoft.com/en-us/azure/logic-apps/authenticate-with-anaged-enticity