Yetkilendirme belirteçleri istemek ve API'lerle çalışmak için bir Uygulama kaydetme
Log Analytics API'si gibi Azure REST API'lerine erişmek veya özel ölçümler göndermek için istemci kimliğine ve gizli diziye dayalı bir yetkilendirme belirteci oluşturabilirsiniz. Ardından belirteç REST API isteğinize geçirilir. Bu makalede, bir istemci uygulamasını kaydetme ve belirteç oluşturabilmeniz için bir istemci gizli dizisi oluşturma gösterilmektedir.
Uygulama Kaydetme
Azure portalını, Azure CLI'yı veya PowerShell'i kullanarak bir hizmet sorumlusu oluşturun ve bir uygulama kaydedin.
Bir uygulamayı kaydetmek için Azure portalında Active Directory'ye Genel Bakış sayfasını açın.
Yan çubuktan Uygulama kayıtları'ı seçin.
Yeni kayıt'ı seçin
Uygulamayı kaydet sayfasında, uygulama için bir Ad girin.
Kaydet'i seçin
Uygulamanın genel bakış sayfasında Sertifikalar ve Gizli Diziler'i seçin
Uygulama (istemci) kimliğini not edin. Bir belirteç için HTTP isteğinde kullanılır.
İstemci gizli dizileri sekmesinde Yeni istemci gizli dizisini seçin
Açıklama girin ve Ekle'yi seçin
İstemci gizli dizisi Değerini kopyalayın ve kaydedin.
Not
İstemci gizli anahtarı değerleri yalnızca oluşturulduktan hemen sonra görüntülenebilir. Sayfadan çıkmadan önce gizli diziyi kaydettiğinizden emin olun.
Sonraki adımlar
Uygulamanızı, istemci kimliğinizi ve gizli dizinizi kullanarak belirteç oluşturmadan önce, erişmek istediğiniz kaynak için Erişim denetimini (IAM) kullanarak uygulamayı bir role atayın. Rol, kullanmak istediğiniz kaynak türüne ve API'ye bağlıdır.
Örneğin,
Uygulamanıza Log Analytics Çalışma Alanı'ndan okuma izni vermek için, Log Analytics Çalışma Alanınızın Erişim denetimini (IAM) kullanarak uygulamanızı Okuyucu rolüne üye olarak ekleyin. Daha fazla bilgi için bkz. API'ye erişme
Bir kaynağa özel ölçüm gönderme erişimi vermek için, uygulamanızı kaynağınızın Erişim denetimini (IAM) kullanarak İzleme Ölçümleri Yayımcısı rolüne üye olarak ekleyin. Daha fazla bilgi için bkz . REST API kullanarak Azure İzleyici ölçüm veritabanına ölçüm gönderme
Daha fazla bilgi için bkz . Azure portalını kullanarak Azure rolleri atama
Bir rol atadıktan sonra uygulamanızı, istemci kimliğinizi ve istemci gizli dizinizi kullanarak REST API'ye erişmek için taşıyıcı belirteci oluşturabilirsiniz.
Not
Microsoft Entra kimlik doğrulamasını kullanırken, Azure Uygulaması Lication Insights REST API'sinin yeni rol tabanlı erişim denetimi (RBAC) izinlerini tanıması 60 dakika kadar sürebilir. İzinler yayılırken REST API çağrıları 403 hata koduyla başarısız olabilir.