Azure Blob Storage Orch uygulaması ile entegrasyon yapma

Şu tarihte değiştirildi Cum, 22 Arl, 2023 şunda: 4:03 AM

Genel Bakış

Azure Blob Storage Konteynerleri ve Blob'lar üzerinde işlemleri, İş Akış Otomasyonu aracılığıyla gerçekleştirin. 


Açıklama

Orchestration apps let you automate repeatable tasks and actions that span across a diverse set of systems and applications using workflows. The list of actions supported for this app include:


Konteyner Yönetimi 

  1. Konteyner Oluştur


Blob Yönetimi

  1. Blob Kopyala

  2. Blob'u Sil 

  3. Blob Etiketlerini Al

  4. Blob Etiketlerini Ayarla

  5. Blob'u Freshservice Bilet Notuna Ekleyin 

  6. Freshservice Eklerini Konteynere Yükle 


Önkoşullar

A. Azure hesabınız için bir Uygulama kaydedin 


1. Azure portalında hesabınıza giriş yaptıktan sonra, "Azure Active Directory" aramak için arama yapın. 

2. Sol taraftaki panelde, aktif dizin sayfasında, Uygulama Kayıtları'na gidin > "Yeni kayıt" > Entegrasyon için uygun bir ad girin > "Kaydet" 


Bu uygulamaya abonelik altındaki kaynaklara izin vereceğimizi unutmayın. 


B.  Entegrasyon için özel bir rol oluşturun 


Entegrasyonunuz için (A Önkoşulu'nda oluşturulan) uygulamanız için özel bir rol oluşturmanız gerekecek; bu rolü Azure Blob Storage'a olan çağrılarınızı kimlik doğrulamak için kullanacaksınız.  


Go to the Azure portal, search for “Subscriptions''. Select your active subscription.


  1.  Azure portalına gidin, "Abonelikler"i arayın. Etkin aboneliğinizi seçin. "Erişim denetimi (IAM)" üzerine tıklayın ve "Roller"i seçin. 

  2. Listeden herhangi bir rolü seçin ve rolün sağ tarafındaki ... üzerine tıklayarak bağlam menüsünü açın ve "Kopyala" üzerine tıklayın. 

  3. Özel rol için uygun bir ad girin ve Başlangıç İzni'ni "Sıfırdan Başla" olarak seçin. 

  4. "İleri" seçeneğine tıkladıkça JSON sekmesine ulaşana kadar "İleri" seçeneğine devam edin ve "Düzenle"yi seçin. 

  5. Mevcut izin nesnesini kaldırın ve aşağıdaki izin nesnesini ekleyin: 


{

  "actions": [

    "Microsoft.Storage/storageAccounts/blobServices/containers/read",

    "Microsoft.Storage/storageAccounts/blobServices/containers/write"

  ],

  "notActions": [],

  "dataActions": [

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write",

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read",

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete",

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/read",

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write",

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/move/action",

    "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/modifyPermissions/action"

  ],

  "notDataActions": []

},


  1. "Kaydet" üzerine tıklayın ve son olarak "İncele ve Oluştur" üzerine tıklayın.







C. Verilecek İzinler


Azure Blob Storage'a olan çağrılarınızı kimlik doğrulamak için kullanacağınız uygulamanıza (A Önkoşulu'nda oluşturulan) izinler atamanız gerekecek. 


Azure portalına gidin, "Abonelikler"i arayın. Etkin aboneliğinizi seçin.

  1.  "Erişim denetimi (IAM)" üzerine tıklayın. 

  2.  "Rol atamaları"nı seçin. 

  3. "Eklemek" üzerine tıklayın. 

  4.  "Rol ataması ekle"yi seçin. 

  5.  Rolu, Önkoşul (B) ile oluşturulan uygulama adını arayarak seçin.

  6.  "Ara" açılır menüsünde, Önkoşul (A) ile oluşturulan uygulama adını arayın. 

  7.  Kaydet'e tıklayınız.


Artık uygulamanız etkin aboneliğiniz altındaki kaynaklara erişime sahip olacaktır. 








Kurulum Parametreleri


  1. Müşteri Kimliği

  2. Gizli Anahtar

  3. Kiracı Kimliği


Yukarıdaki kurulum parametrelerini almak için aşağıdaki adımları takip edebilirsiniz: 


Tüm kurulum parametreleri Azure portalında bulunabilir. 


Azure portalına giriş yaptığınızda, 

  1. "Azure Active Directory" aramak için arama yapın. 

  2. Aktif dizin sayfasında, Sol taraftaki panelde "Genel Bakış (Overview)" seçeneğine tıklayın ve "Kiracı Kimliği (Tenant ID)" kısmını kopyalayın. 

  3. Uygulama Kayıtları > Uygulamayı Aç > "Uygulama (Müşteri) Kimliği (Application (client) ID)"ni kopyalayın.

  4. Uygulama Kayıtları > Sertifikalar ve Gizlilikler (sol panelde) > "Yeni müşteri gizliği (New client secret)" seçeneğine tıklayın ve "Değer (Value)" olarak belirtilen gizli anahtarı kopyalayın; bu gizli anahtar sizin Secret Key'dir. 


Azure Blob Storage kullanarak Freshservice bilet işlemleri gerçekleştirmek için aşağıdaki parametreler gereklidir: 


  1. Freshservice Alanı( Freshservice Domain) - Freshservice kiracınızın alanıdır. Örnek: demo.freshservice.com 

  2. Freshservice API Anahtarı (Freshservice API Key) -Freshservice kiracınıza giriş yapın. Sağ üst köşedeki profil simgesine tıklayın, ardından "Profil Ayarları (Profile Settings)"nı seçin; "API Anahtarınız (Your API Key)" altında, captcha'yı tamamlayın ve API.





Bu makale sizin için faydalı oldu mu?

Harika!

Geri bildiriminiz için teşekkür ederiz

Üzgünüz! Size yardımcı olamadık

Geri bildiriminiz için teşekkür ederiz

Bu makaleyi nasıl iyileştirebileceğimizi bize bildirin!

Nedenlerden en az birini seçin
CAPTCHA doğrulaması gereklidir.

Geri bildirim gönderildi

Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız