Menyiapkan bucket backend sebagai origin untuk Cloud CDN
Panduan memulai ini menunjukkan cara menyiapkan bucket backend sebagai origin untuk Cloud CDN menggunakan Konsol Google Cloud.
Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:
Sebelum memulai
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
Membuat bucket Cloud Storage
Bucket adalah penampung dasar yang menyimpan data Anda di Cloud Storage.
Untuk membuat bucket, ikuti langkah-langkah berikut:
-
Di Konsol Google Cloud, buka halaman Bucket Cloud Storage.
-
Klik
Tunjukkan .
Create.
-
Di bagian
Beri nama bucket Anda , masukkan nama unik untuk bucket Anda.Klik Lanjutkan.
- Di bagian
Pilih tempat untuk menyimpan data , lakukan tindakan berikut:- Untuk Location type, pilih Region, lalu pilih
us-east1 (South Carolina)
dari daftar. - Klik Lanjutkan.
- Untuk Location type, pilih Region, lalu pilih
- Di bagian
Pilih class penyimpanan untuk data Anda , lakukan tindakan berikut:- Pilih Tetapkan class default, lalu pilih Standar.
- Klik Lanjutkan.
- Di bagian
Choose how to control access to objects , lakukan hal berikut:- Hapus centang pada kotak Enforce public access prevention on this bucket.
- Untuk Access control, pilih Uniform.
- Klik Lanjutkan.
- Di bagian
Pilih cara melindungi data objek , pertahankan setelan default yang dipilih, lalu klikBuat .
Mengupload objek ke dalam bucket
Simpan gambar berikut di perangkat Anda:
- Di halaman Detail bucket, pada tab
Objects , klikUpload files. - Di dialog file, pilih file yang telah Anda download.
Menjadikan bucket Anda bersifat publik
- Di halaman Detail bucket, klik tab
Izin . -
Pastikan tampilan ditetapkan ke
View by principals , lalu klikGrant access .Panel Add principals akan ditampilkan.
- Di kolom
New principals , masukkanallUsers
. - Dalam daftar
Select a role , pilih Cloud Storage > Storage Object Viewer. - Klik
Simpan . - Di halaman Are you sure you want to make this resource public?, klik Allow public access.
-
Untuk memverifikasi bahwa objek telah dibagikan secara publik, klik tab
Objects untuk kembali ke daftar objek. KolomPublic access objek Anda harus menampilkan Public to internet. Tombol Copy URL menyediakan URL yang dapat dibagikan yang serupa dengan URL berikut:https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
Buat bucket backend
Untuk membuat bucket backend dan Load Balancer Aplikasi eksternal, lakukan hal berikut:
Di konsol Google Cloud, buka halaman Cloud CDN.
Klik
Tambahkan origin .Di halaman Origin baru, di bagian
Origin name , masukkan nama untuk origin Anda.Untuk
Origin type , pilih Backend bucket.Untuk
Menentukan bucket backend , pilih Bucket backend baru.Di kolom Cloud Storage bucket, klik Browse.
Pilih bucket Cloud Storage yang Anda buat sebelumnya, klik Select, lalu klik Next.
Di bagian
Attach a load balancer , pilih Create new load balancer for me, masukkan nama untuk load balancer, lalu klik Next.Untuk Performa cache, pertahankan setelan default yang dipilih, lalu klik
Selesai .Origin baru akan muncul dalam daftar origin. Mungkin perlu waktu beberapa menit agar origin dibuat sepenuhnya. Lanjutkan ke langkah berikutnya hanya setelah Anda melihat notifikasi yang menunjukkan bahwa origin telah dibuat.
Menguji Cloud CDN
-
Di konsol Google Cloud, buka halaman Load balancing.
Klik
nama load balancer yang Anda buat sebelumnya.Halaman Load balancer details akan ditampilkan.
Perhatikan alamat IPv4 yang ditampilkan di bagian
IP:Port .Uji Cloud CDN dengan memasukkan URL berikut dengan alamat IP load balancer di tab browser baru:
http://IP_ADDRESS/kitten.png
Browser akan merender halaman dengan gambar yang diupload.
Muat ulang halaman beberapa kali.
Kembali ke halaman Detail load balancer, lalu klik Monitoring.
Setelah beberapa menit, amati traffic yang ditayangkan.
Traffic yang ditayangkan langsung dari bucket backend Anda diberi label SERVED_FROM_BACKEND_BUCKET. Traffic yang ditayangkan dari Cloud CDN diberi label SERVED_FROM_CACHE. Untuk mengetahui informasi selengkapnya, lihat Metrik pemantauan.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan di halaman ini, ikuti langkah-langkah berikut.
Hapus load balancer dan bucket backend:
-
Di konsol Google Cloud, buka halaman Load balancing.
Centang kotak di samping load balancer yang Anda buat, lalu klik Hapus.
Di halaman yang terbuka, pilih kotak centang di samping bucket backend yang Anda buat, lalu konfirmasi bahwa Anda ingin menghapus load balancer dan resource yang dipilih.
-
Hapus bucket Cloud Storage:
-
Di Konsol Google Cloud, buka halaman Bucket Cloud Storage.
- Centang kotak di samping bucket yang Anda buat, lalu klik Hapus.
- Pada dialog Delete bucket, konfirmasi bahwa Anda ingin menghapus bucket, lalu klik Delete.
-
Di Konsol Google Cloud, buka halaman Bucket Cloud Storage.
Langkah selanjutnya
Inilah yang dapat Anda lakukan selanjutnya: