Menggabungkan Kekuatan Cloudflare Workers dan Google Drive

Menggabungkan kekuatan Cloudflare Workers dan Google Drive memungkinkan kamu untuk mengindex file di browser tanpa menyentuh aplikasinya langsung. Bagaimana caranya? Sederhana sekali, cukup siapkan koneksi internet dan laptop atau komputer.  

Pertama, ijinkan saya sedikit menjelaskan apa itu Cloudflare Workers dan Google Drive.

Cloudflare adalah layanan CDN (Conten Delivery Network) dengan basis data yang tersebar di dunia. Sedangkan Cloudflare Workers adalah salah satu layanan yang di tawarkan oleh Cloudflare.

Pernah mendengar istilah serverless computing? Model eksekusi komputasi cloud di mana penyedia mengalokasikan sumber daya mesin sesuai permintaan, mengurus server atas nama pelanggan mereka. Begitulah kira-kira Cloudflare Workers bekerja. Yang perlu kamu lakukan hanya membuat kode. Sisanya, biar Cloudflare yang menangani. Cloudflare Workers mendukung penuh bahasa pemrograman javascript untuk memudahkan para pengembang manerepkan dan menjalankan kode mereka langsung di tepi jaringan global Cloudflare. Sedangkan Google Drive adalah layanan penyimpanan milik Google berbasis cloud storage. Antara Cloudflare Workers dan Google Drive keduanya menawarkan produk gratis yang bisa kamu manfaatkan sesuai dengan kebutuhan. Untuk lebih jelasnya kamu bisa mengunjungi situs mereka di sini dan di sini

Saya kira hanya itu yang bisa saya jelaskan terkait keduanya. Sekarang, kembali ke pembahasan semula, menggabungkan kekuatan Cloudflare Workers dan Google Drive.

Langkah pertama, silakan buka browser kamu dan buat akun Cloudflare di sini (skip kalau sudah punya). Lalu, buka situs ini dan ikuti petunjuk di sana. Saya sarankan untuk tidak mengosongi username dan password, isi dengan nama yang mudah di hafal. Setelah muncul kode sumber, copy semua kode tersebut dan kembali ke akun Cloudflare. Cari halaman workers dan setting sesuai keinginan. Secara default, kamu akan mendapatkan sub domain dengan ekstensi .workers.dev, tempel kode di sana dan, ya, sekarang kamu bisa berbagi file dari google drive tanpa perlu menyentuh aplikasinya langsung. Kamu juga bisa mengganti domainnya dengan domainmu sendiri dengan cara mengarahkan nameserver Cloudflare ke domain kamu. Langkahnya juga cukup sederhana, tinggal create new site pada dasboard Cloudflare lalu akan muncul nameserver dari Cloudflare. Copy dan tempel nameserver tersebut di tempat setting DNS domain kamu dan tunggu masa propagasi hingga 24 jam. 

Sebagai catatan: Cloudflare Workers versi gratis hanya menyediakan 100.000 request per hari, 30 worker script, dan up to 10ms CPU time per request. Untuk versi berbayarnya, kamu perlu menyiapkan dana sebesar 5 USD atau setara dengan Rp 70.110 per bulan. Sedangkan Google Drive, versi gratis hanya mendapatkan 15 GB per akun. Untuk meng-upgrade nya, kamu bisa menggunakan layanan Google One dengan harga mulai dari Rp 26.900 per bulan.

Live demonya kamu bisa lihat di sini (tanpa login), dan di sini (dengan login). Dan untuk kode sumbernya kamu bisa lihat di sini

Perlu di ingat, ini hanya untuk pembelajaran, silakan dibagikan jika kamu suka. Terima kasih :)