Genel Bakış
Workflow Automator aracılığıyla GCP Functions üzerinde işlemler gerçekleştirme
Açıklama
Orchestration uygulamaları, iş akışları kullanarak çeşitli sistemler ve uygulamalar arasında yayılan tekrarlanabilir görevleri ve işlemleri otomatikleştirmenizi sağlar. Bu uygulama için desteklenen eylemler listesi şunları içerir:
İşlev Yönetimi
İşlevi çağır
İşlevi sil
İşlevi al
İndirme URL'si oluştur
Yükleme URL'si oluştur
IAM politikasını al
Önkoşullar
Uygulamayı kurmak ve kimlik doğrulamasını yapmak için aşağıdaki girişleri sağlamanız gerekmektedir:
Yapılandırma Adı - Yapılan uygulamaya eklenen yapılandırma için sağlanması gereken benzersiz tanımlayıcı olan yapılandırma adıdır.
Özel Anahtar
Özel Anahtar Kimliği
Müşteri E-Postası
Adım 1: Bir Hizmet Hesabı Oluşturun
Google API Konsolu'nda bir Hizmet Hesabı projesi kurun.
Yeni bir proje oluşturun (veya mevcut bir proje seçin).
"Servis hesabı oluştur" seçeneğine tıklayın.
"Servis hesabı ayrıntıları" altında bir isim, kimlik (ID) ve açıklama girin, ardından "Oluştur" düğmesine tıklayın.
"Servis hesabı izinleri" altında, servis hesabına vermek istediğiniz IAM rollerini 'Proje Sahibi' olarak seçin, ardından "Devam Et" düğmesine tıklayın.
İsteğe bağlı: "Bu servis hesabına kullanıcıların erişimini ver" altında, servis hesabını kullanmaya ve yönetmeye izin verilen kullanıcıları veya grupları ekleyin.
Servis hesabı oluşturulduktan sonra, servis hesabını açın, "Düzenle"ye tıklayın ve ardından "Anahtarlar" altında "Anahtar Ekle"ye tıklayın, ardından "Yeni Anahtar Oluştur"u tıklayın.
Anahtar türünün JSON olarak ayarlı olduğundan emin olun ve ardından "Oluştur" düğmesine tıklayın.
"Kapat > Kaydet" düğmesine tıklayın.
İndirilen JSON anahtarını kaydedin.
Yeni genel/özel anahtar çiftiniz oluşturuldu ve bilgisayarınıza indirildi; bu, özel anahtarın tek kopyası olarak hizmet eder. Onu güvenli bir şekilde saklamak sizin sorumluluğunuzdadır. Bu anahtar çiftini kaybederseniz yeni bir tane oluşturmanız gerekecektir.
Not: Uygulama kurulumu için kullanılan Müşteri E-Postası (Client Email), Özel Anahtar (Private Key) ve Özel Anahtar Kimliği (Private Key Id), indirilen Servis Hesabı JSON dosyasından alınır. Bu parametreleri indirilen JSON dosyasından kopyalamalı ve uygulama girişi olarak aşağıda gösterildiği gibi vermelisiniz.
Ardından oluşturulan Servis Hesabı'na gidin, "Alan Geniş Delegeyi Göster"e tıklayın ve ardından "G Suite Alan Geniş Delegeyi Etkinleştir"i işaretleyin ve sonra "Kaydet"e tıklayın.
Adım 2: Admin SDK API'yi Etkinleştirin
API Konsolu'nda projenizi açın. "API'LERİ VE HİZMETLERİ ETKİNLEŞTİR"e tıklayın.
API'ların listesinde, Admin SDK API'sini arayın ve tıklayın.
Admin SDK API'yi etkinleştirmek için "ETKİNLEŞTİR"e tıklayın.
Adım 3: Admin SDK API için OAUTH Kapsamını Atama
Yönetici konsoluna gidin. Yönetici konsolundan Ana Sayfa > Güvenlik > API kontrolleri'ne gidin.
"Alan Geniş Delegeyi Yönet"e tıklayarak "Domain-wide delegation" altına gidin.
"Alan Geniş Delegeyi Yönet" sayfasında, "Yeni Ekleyin"e tıklayın.
Hizmet hesabının istemci kimliğini veya uygulamanın OAuth2 istemci kimliğini girin.
OAuth Kapsamı altında, uygulamanın erişebileceği her kapsamı ekleyin.
"Yetkilendir"e tıklayın.
Yukarıdaki adımları kullanarak aşağıdaki OAuth kapsamlarını sağlayın:
1. https://www.googleapis.com/auth/cloud-platform
2.https://www.googleapis.com/auth/cloudfunctions
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