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
Konteyner Oluştur
Blob Yönetimi
Blob Kopyala
Blob'u Sil
Blob Etiketlerini Al
Blob Etiketlerini Ayarla
Blob'u Freshservice Bilet Notuna Ekleyin
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.
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.
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.
Özel rol için uygun bir ad girin ve Başlangıç İzni'ni "Sıfırdan Başla" olarak seçin.
"İ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.
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": []
},
"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.
"Erişim denetimi (IAM)" üzerine tıklayın.
"Rol atamaları"nı seçin.
"Eklemek" üzerine tıklayın.
"Rol ataması ekle"yi seçin.
Rolu, Önkoşul (B) ile oluşturulan uygulama adını arayarak seçin.
"Ara" açılır menüsünde, Önkoşul (A) ile oluşturulan uygulama adını arayın.
Kaydet'e tıklayınız.
Artık uygulamanız etkin aboneliğiniz altındaki kaynaklara erişime sahip olacaktır.
Kurulum Parametreleri
Müşteri Kimliği
Gizli Anahtar
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,
"Azure Active Directory" aramak için arama yapın.
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.
Uygulama Kayıtları > Uygulamayı Aç > "Uygulama (Müşteri) Kimliği (Application (client) ID)"ni kopyalayın.
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:
Freshservice Alanı( Freshservice Domain) - Freshservice kiracınızın alanıdır. Örnek: demo.freshservice.com
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
Geri bildirim gönderildi
Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız