Halaman ini menunjukkan cara menyiapkan project Google Cloud dan mengonfigurasi akun layanan untuk mengakses project tersebut.
Menyiapkan project Google Cloud
Dengan mengikuti langkah-langkah ini untuk menyiapkan project Google Cloud. Perhatikan bahwa jika Anda tidak berencana menggunakan CDN untuk mendistribusikan konten, Anda hanya perlu memberikan peran Video Stitcher User (dan bukan peran Video Stitcher Admin) ke akun layanan.
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan Video Stitcher API.
-
Buat akun layanan:
-
Di konsol Google Cloud, buka halaman Buat akun layanan.
Buka Create service account - Pilih project Anda.
-
Di kolom Nama akun layanan, masukkan nama. Konsol Google Cloud akan mengisi kolom ID akun layanan berdasarkan nama ini.
Di kolom Deskripsi akun layanan, masukkan sebuah deskripsi. Sebagai contoh,
Service account for quickstart
. - Klik Buat dan lanjutkan.
-
Berikan peran Video Stitcher Admin ke akun layanan.
Untuk memberikan peran, temukan daftar Pilih peran, lalu pilih Video Stitcher Admin.
- Klik Lanjutkan.
-
Klik Selesai untuk menyelesaikan pembuatan akun layanan.
Jangan tutup jendela browser Anda. Anda akan menggunakannya pada langkah berikutnya.
-
-
Membuat kunci akun layanan:
- Di konsol Google Cloud, klik alamat email untuk akun layanan yang telah dibuat.
- Klik Kunci.
- Klik Tambahkan kunci, lalu klik Buat kunci baru.
- Klik Create. File kunci JSON akan didownload ke komputer Anda.
- Klik Close.
-
Tetapkan variabel lingkungan
GOOGLE_APPLICATION_CREDENTIALS
ke jalur file JSON yang berisi kredensial Anda. Variabel ini hanya berlaku untuk sesi shell Anda saat ini. Jadi, jika Anda membuka sesi baru, tetapkan variabel kembali. -
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan Video Stitcher API.
-
Buat akun layanan:
-
Di konsol Google Cloud, buka halaman Buat akun layanan.
Buka Create service account - Pilih project Anda.
-
Di kolom Nama akun layanan, masukkan nama. Konsol Google Cloud akan mengisi kolom ID akun layanan berdasarkan nama ini.
Di kolom Deskripsi akun layanan, masukkan sebuah deskripsi. Sebagai contoh,
Service account for quickstart
. - Klik Buat dan lanjutkan.
-
Berikan peran Video Stitcher Admin ke akun layanan.
Untuk memberikan peran, temukan daftar Pilih peran, lalu pilih Video Stitcher Admin.
- Klik Lanjutkan.
-
Klik Selesai untuk menyelesaikan pembuatan akun layanan.
Jangan tutup jendela browser Anda. Anda akan menggunakannya pada langkah berikutnya.
-
-
Membuat kunci akun layanan:
- Di konsol Google Cloud, klik alamat email untuk akun layanan yang telah dibuat.
- Klik Kunci.
- Klik Tambahkan kunci, lalu klik Buat kunci baru.
- Klik Create. File kunci JSON akan didownload ke komputer Anda.
- Klik Close.
-
Tetapkan variabel lingkungan
GOOGLE_APPLICATION_CREDENTIALS
ke jalur file JSON yang berisi kredensial Anda. Variabel ini hanya berlaku untuk sesi shell Anda saat ini. Jadi, jika Anda membuka sesi baru, tetapkan variabel kembali. - Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
- Gunakan alat
gcloud
untuk menguji lingkungan autentikasi Anda. Pastikan perintah berikut menghasilkan string teks tanpa error:gcloud auth application-default print-access-token
Mengaktifkan akun layanan
- Di terminal Anda, tetapkan project aktif untuk perintah gcloud. Ganti YOUR_PROJECT_ID dengan project ID Anda.
gcloud config set project YOUR_PROJECT_ID
- Aktifkan akun layanan. Ganti PATH_TO_YOUR_SERVICE_KEY dengan jalur ke file JSON yang Anda download ke komputer lokal Anda.
gcloud auth activate-service-account --key-file PATH_TO_YOUR_SERVICE_KEY
Anda akan menggunakan akun layanan ini untuk mengizinkan akses dan memanggil Video Stitcher API.
Buat akun layanan dengan izin saja untuk membuat sesi
Karena token OAuth akan diteruskan ke aplikasi klien, buat akun layanan terpisah dengan hanya izin untuk membuat sesi. Dengan demikian, token OAuth yang bocor tidak dapat membahayakan resource Anda, seperti kunci CDN.
Buat akun layanan:
-
Di konsol Google Cloud, buka halaman Buat akun layanan.
Buka Create service account - Pilih project Anda.
-
Di kolom Nama akun layanan, masukkan nama. Konsol Google Cloud akan mengisi kolom ID akun layanan berdasarkan nama ini.
Di kolom Deskripsi akun layanan, masukkan sebuah deskripsi. Sebagai contoh,
Service account for quickstart
. - Klik Buat dan lanjutkan.
-
Berikan peran Video Stitcher User ke akun layanan.
Untuk memberikan peran, temukan daftar Pilih peran, lalu pilih Video Stitcher User.
- Klik Lanjutkan.
-
Klik Selesai untuk menyelesaikan pembuatan akun layanan.
Jangan tutup jendela browser Anda. Anda akan menggunakannya pada langkah berikutnya.
Membuat kunci akun layanan:
- Di konsol Google Cloud, klik alamat email untuk akun layanan yang telah dibuat.
- Klik Kunci.
- Klik Tambahkan kunci, lalu klik Buat kunci baru.
- Klik Create. File kunci JSON akan didownload ke komputer Anda.
- Klik Close.