Google Drive'ın kullanılması için yetkilendirilmiş bir Google Console hesabı gereklidir.
Proje Oluşturma ve Seçme
- Google Cloud Console sayfasında APIs & Services ekranına erişin.
- Yeni bir proje oluşturun veya mevcut bir projeyi seçin.
- Eklenecek kaynak bir organizasyon hesabına aitse, proje bu organizasyondan türetilmelidir.
Google Drive API Aktifleştirme
- APIs & Services ekranına erişin.
- Google Drive API'yi etkinleştirin.
Service Account Oluşturma ve Erişim
- IAM & Admin ekranına erişin.
- Gerekirse yeni bir Service Account oluşturun.
- Rol listesinden "Viewer" seçeneğini seçin.
Key Oluşturma
- Service Account bölümünde Manage Keys seçeneğine gidin.
- Create New Key butonuna tıklayın ve JSON formatında bir key oluşturun.
- İndirilen JSON dosyasından aşağıdaki bilgileri alın:
- private_key
- client_email
- token_uri
Bu bilgiler üzerinden kaynak eklenebilir. private_key bilgisi, BEGIN ve END PRIVATE KEY alanlarını da içerecek şekilde eklenmelidir.
FileID ve FolderID Alma
- Google Drive'da dosyanızın paylaşım linkini kopyalayın.
- Link içinde yer alan fileID ve folderID bilgilerini kaydedin.
Örnek bağlantı:
https://drive.google.com/file/d/1vNG371Q2ZAkC0X7e8AHm2lftTMRSqWO_/view?usp=sharing
Burada 1vNG371Q2ZAkC0X7e8AHm2lftTMRSqWO_ kısmı fileID'dir.
Save Source Tanımlama
- Source Type: Google Drive
- Name: Dosya ismi
- Update Interval in Hour: Kaynağın kaç saatte bir senkronize edileceğini belirler.
- Client Email, Private Key, Token Uri, Folder Id ve File Id gibi bilgiler Google Drive servis hesabına ait JSON dosyasından alınmalıdır.