Save Source Aksiyonu Kullanımı

Google Drive Save Source Action’da Folder Id ve File Id Parametrelerinin Alınması ve Kullanılması

Google Drive’da Dosya Kimliklerini (ID) Alma

  1. Google Drive'da, bir klasörün içine eklenen dosyaya sağ tıklayın ve
    Paylaş → Paylaş seçeneklerine tıklayın.
  2. Açılan ekranda, service account kullanıcı hesabının görüntüleme erişimine sahip olduğundan emin olun.
  3. Bağlantıyı Kopyala butonuna tıklayın.
  4. Kopyalanan bağlantıyı bir yere yapıştırın.
  5. Bağlantıda yer alan File ID ve Folder ID’yi alın: 

Örnek bağlantı: https://drive.google.com/file/d/1vNG371Q2ZAkC0X7e8AHm2lftTMRSqXX_/view?usp=sharing

  1. Buradaki alan: 1vNG371Q2ZAkC0X7e8AHm2lftTMRSqXX_ → File ID

Klasör için bağlantı örneği: https://drive.google.com/drive/folders/18V8ZSYTNE8T_gKum3ZVUK5wHZQXXXXaa

  1. Buradaki alan: 18V8ZSYTNE8T_gKum3ZVUK5wHZQXXXXaa → Folder ID

Arayüzde Save Source Action’ı Oluşturma

  1. UI Design modülünde, sol kenardaki Elements panelinden bir Button elementi ekleyin.
  2. Bu butonun onClick aksiyonunda Save Source action’ını tanımlayın.
  3. Aşağıdaki parametreleri yapılandırın:

Google Drive İçin Save Source Parametreleri

  • Source Type: Google Drive
  • Name: Dosyanın adı (Kullanıcı tarafından belirlenir)
  • Update Interval in Hour: 1 (Bu, sistemin dosyayı kaç saatte bir senkronize edeceğini belirtir.)
  • Client Email: test-652@vector-search-test-443209.iam.gserviceaccount.com (Google Drive ortamında, görüntüleme yetkisine sahip service account e-posta adresi)
  • Private Key:
-----BEGIN PRIVATE KEY-----MIIEvQIBADANBgkqhkiG9w0BAQEFAASC...Y29kZXJpbmcsIG11dGxpbGluZyBzZWN1cml0eQpFbWFpbCBzZXJ2aWNlcyB0ZXN0aW5nCg==p92jslK3jf82jd92Ksl39Dksl9dk20sP== L2V4YW1wbGVzL3Rlc3Rfa2V5X2RhdGE=QW55IHRleHQgdGhhdCBsb29rcyByZWFsaXN0aWMgaXMganVzdCBmb3Igc2hvdw==-----END PRIVATE KEY-----
  • (Google Drive JSON dosyasındaki private key bilgisi)
  • Token Uri: https://oauth2.googleapis.com/token (Google Drive ortamını hazırlarken JSON dosyasından alınan Token URI)
  • Folder Id: 18V8ZSYTNE8T_gKum3ZVUK5wHZQM3s2aa (Google Drive klasör kimliği - Folder ID)
  • File Id: 1vNG371Q2ZAkC0X7e8AHm2lftTMRSqWO_ (Google Drive dosya kimliği - File ID)
  • Collection Name (opsiyonel): googledrive1 (Qdrant sisteminde belirli bir koleksiyon ismi belirler. Girilmezse, DefaultCollection olarak alınır.)
  • Correlation Id (opsiyonel): correlationId (Kaynağın güncellenmesi veya kimlik değişikliklerinde kaydın yeniden eklenmesini sağlar.)

Amazon S3 İçin Save Source Action’ı Oluşturma

  1. UI Design modülünde, bir Button ekleyin.
  2. Bu butonun onClick aksiyonunda Save Source action’ını tanımlayın.
  3. Aşağıdaki parametreleri yapılandırın:

Amazon S3 Save Source Parametreleri

  • Source Type: AWS
  • Name: Dosyanın adı (Kullanıcı tarafından belirlenir.)
  • Update Interval in Hour: 1 (Dosyanın kaç saatte bir senkronize edileceğini belirtir.)
  • awsAccessKeyId: key (AWS erişim anahtarı)
  • awsSecretAccessKey: key (AWS gizli erişim anahtarı)
  • Bucket Name: test-bucket-vector-search (AWS ortamında kullanılan bucket adı)
  • S3uri: s3://test-bucket-vector-search/s3Folder/ (AWS ortamında, S3 dosya yolu)
  • Collection Name (opsiyonel): googledrive1
  • Correlation Id (opsiyonel): correlationId

Manual Save Source Action’ı Oluşturma

  1. UI Design modülünde, bir Button ekleyin.
  2. Bu butonun onClick aksiyonunda Save Source action’ını tanımlayın.
  3. Aşağıdaki parametreleri yapılandırın:

Manual Save Source Parametreleri

  • Source Type: Manual
  • Name: Dosyanın adı (Kullanıcı tarafından belirlenir.)
  • Update Interval in Hour: 1 (Dosyanın kaç saatte bir senkronize edileceğini belirtir.)
  • Folder Path: null
  • File Path: null
  • Base64 Content:
data:<mimetype_of_file>;base64,……
  • (Dosyanın Base64 formatında içeriğini almak için bir Base64 dönüştürme sitesi kullanılabilir.)
  • Collection Name (opsiyonel): googledrive1
  • Correlation Id (opsiyonel): correlationId

Bu adımları takip ederek, Google Drive, AWS S3 veya Manual yöntemleriyle kaynaklarınızı Kuika platformunda başarılı bir şekilde yönetebilirsiniz.