GCP Functions için Kurulum Kılavuzu

Şu tarihte değiştirildi Çrş, 27 Arl, 2023 şunda: 2:21 AM

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: 

  1. 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. 

  2. Özel Anahtar

  3. Özel Anahtar Kimliği

  4. Müşteri E-Postası





Adım 1: Bir Hizmet Hesabı Oluşturun 

Google API Konsolu'nda bir Hizmet Hesabı projesi kurun. 

  1. Yeni bir proje oluşturun (veya mevcut bir proje seçin). 


  1. "Servis hesabı oluştur" seçeneğine tıklayın.


  1. "Servis hesabı ayrıntıları" altında bir isim, kimlik (ID) ve açıklama girin, ardından "Oluştur" düğmesine tıklayın.


  1. "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.



  1. İ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.


  1. 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.


  1. Anahtar türünün JSON olarak ayarlı olduğundan emin olun ve ardından "Oluştur" düğmesine tıklayın. 


  1. "Kapat > Kaydet" düğmesine tıklayın.


  1. İ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. 


  1. 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 

  1. API Konsolu'nda projenizi açın. "API'LERİ VE HİZMETLERİ ETKİNLEŞTİR"e tıklayın. 

  1. API'ların listesinde, Admin SDK API'sini arayın ve tıklayın.


  1. 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 

  1. Yönetici konsoluna gidin. Yönetici konsolundan Ana Sayfa > Güvenlik > API kontrolleri'ne gidin. 


  1. "Alan Geniş Delegeyi Yönet"e tıklayarak "Domain-wide delegation" altına gidin.


  1. "Alan Geniş Delegeyi Yönet" sayfasında, "Yeni Ekleyin"e tıklayın.



  1. Hizmet hesabının istemci kimliğini veya uygulamanın OAuth2 istemci kimliğini girin. 

  2. OAuth Kapsamı altında, uygulamanın erişebileceği her kapsamı ekleyin. 

  3. "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

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