Halaman ini memandu Anda melakukan langkah-langkah penyiapan yang diperlukan untuk menggunakan Cloud Life Sciences API.
(Jika telah menyelesaikan Panduan Memulai, Anda telah melakukan beberapa langkah berikut. Tinjau halaman ini untuk memastikan Anda siap menggunakan Cloud Life Sciences API).
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Make sure that billing is enabled for your Google Cloud project.
-
Aktifkan API Cloud Life Sciences.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Make sure that billing is enabled for your Google Cloud project.
-
Aktifkan API Cloud Life Sciences.
Memahami akun layanan dan peran default
Saat Anda menjalankan pipeline untuk pertama kalinya (menggunakan gcloud CLI atau RPC dan REST API), langkah-langkah autentikasi berikut akan terjadi:
- Akun layanan yang disebut akun layanan Cloud Life Sciences Service Agent dibuat.
- Akun layanan akan otomatis diberi peran default
lifesciences.workflowsRunner
. Peran ini memungkinkan untuk memulai dan menghentikan instance Compute Engine di dalam project Anda.
Jika kemudian menghapus peran default dari akun layanan project yang relevan, Anda mungkin mengalami error berikut:
- Upaya untuk menjalankan pipeline menggunakan API akan mengakibatkan error izin. Untuk memperbaiki masalah ini, lihat Pemecahan masalah.
- API tidak dapat menghentikan instance yang sedang berjalan saat pipeline selesai, dan Anda akan terus ditagih untuk resource ini. Untuk memperbaiki masalah ini, lihat Pemecahan masalah.
Menyiapkan Google Cloud CLI dan Google Cloud CLI
Instal Google Cloud CLI untuk menggunakan alat dan library di
Cloud Life Sciences, Compute Engine, Cloud Storage, dan
BigQuery. SDK ini mencakup alat command line gcloud
,
gsutil
, dan bq
.
Setelah Anda menginisialisasi SDK, instal komponen Cloud Life Sciences:
gcloud components update beta
Jika menggunakan VM Compute Engine dengan penginstalan default gcloud CLI, Anda tidak dapat menginstal komponen menggunakan perintah sebelumnya. Untuk mengaktifkan Cloud Life Sciences API di VM Compute Engine, instal ulang gcloud CLI dengan menjalankan perintah berikut:
sudo apt-get remove google-cloud-sdk curl https://sdk.cloud.google.com | bash exec -l $SHELL gcloud init
Download kredensial untuk akses API
Anda harus mendownload file kunci akun layanan untuk project jika menggunakan salah satu metode berikut untuk mengakses Cloud Life Sciences API:
- Contoh kode dari repositori GitHub Cloud Life Sciences
- Alat selain Google Cloud CLI yang mengakses Cloud Life Sciences API secara langsung
Selesaikan langkah-langkah berikut untuk membuat file kunci akun layanan:
Buka halaman Credentials di Konsol Google Cloud.
Klik Create credentials > Service account.
Di halaman Detail akun layanan, masukkan nama akun layanan, lalu klik Buat.
Di tab Grant this service account access to project, pilih peran untuk akun layanan. Untuk mendapatkan akses terluas ke Cloud Life Sciences, pilih Cloud Life Sciences > Cloud Life Sciences Workflows Runner, lalu klik Continue.
(Opsional) Isi tab Beri pengguna akses ke akun layanan ini.
Klik Done.
Untuk mendownload kunci akun layanan, selesaikan langkah-langkah berikut:
Buka halaman Service Accounts di Konsol Google Cloud.
Cari baris akun layanan yang ingin Anda buatkan kuncinya. Di baris tersebut, klik
, lalu klik Kelola kunci.Di halaman Keys, klik Add key, lalu klik Create new key.
Pilih JSON untuk Jenis kunci dan klik Buat.
Mengklik Buat akan mendownload file kunci akun layanan. Pastikan untuk menyimpan file ini dengan aman, karena file ini dapat digunakan untuk melakukan autentikasi sebagai akun layanan Anda. Anda dapat memindahkan dan mengganti nama file ini.
Langkah selanjutnya
- Menganalisis varian dengan BigQuery.
- Simpan dan muat varian di Cloud Storage dan BigQuery.
- Lihat tutorial tentang cara menjalankan pipeline dengan Cloud Life Sciences API.