REST API kullanarak Azure Data Lake Storage 1. Nesil ile hizmet-hizmet kimlik doğrulaması
Bu makalede, Azure Data Lake Storage 1. Nesil ile hizmet-hizmet kimlik doğrulaması yapmak için REST API'yi kullanmayı öğreneceksiniz. REST API kullanarak Data Lake Storage 1. Nesil ile son kullanıcı kimlik doğrulaması için bkz. REST API kullanarak Data Lake Storage 1. Nesil ile son kullanıcı kimlik doğrulaması.
Önkoşullar
Bir Azure aboneliği. Bkz. Azure ücretsiz deneme sürümü edinme.
Microsoft Entra ID bir "Web" Uygulaması oluşturun. Microsoft Entra ID kullanarak Data Lake Storage 1. Nesil ile hizmet arası kimlik doğrulaması adımlarını tamamlamış olmanız gerekir.
Hizmetten hizmete kimlik doğrulaması
Bu senaryoda, uygulama işlemleri gerçekleştirmek için kendi kimlik bilgilerini sağlar. Bunun için, aşağıdaki kod parçacığında gösterilen gibi bir POST isteği göndermeniz gerekir:
curl -X POST https://login.microsoftonline.com/<TENANT-ID>/oauth2/token \
-F grant_type=client_credentials \
-F resource=https://management.core.windows.net/ \
-F client_id=<CLIENT-ID> \
-F client_secret=<AUTH-KEY>
İsteğin çıktısı, daha sonra REST API çağrılarınızla geçirdiğiniz bir yetkilendirme belirteci ( access-token
aşağıdaki çıkışta belirtilen) içerir. Kimlik doğrulama belirtecini bir metin dosyasına kaydedin; Data Lake Storage 1. Nesil REST çağrıları yaparken buna ihtiyacınız olacaktır.
{"token_type":"Bearer","expires_in":"3599","expires_on":"1458245447","not_before":"1458241547","resource":"https://management.core.windows.net/","access_token":"<REDACTED>"}
Bu makalede, etkileşimli olmayan yaklaşım kullanılmıştır. Etkileşimli olmayan seçeneği (hizmet-hizmet çağrıları) hakkında daha fazla bilgi için bkz. Kimlik bilgilerini kullanarak gerçekleştirilen hizmet-hizmet çağrıları.
Sonraki adımlar
Bu makalede, REST API kullanarak Data Lake Storage 1. Nesil kimlik doğrulaması yapmak için hizmetten hizmete kimlik doğrulamasını kullanmayı öğrendiniz. Artık Data Lake Storage 1. Nesil ile çalışmak için REST API'nin nasıl kullanılacağı hakkında bilgi veren aşağıdaki makalelere bakabilirsiniz.