Halaman ini membahas cara menyediakan instance Looker (Google Cloud core) IP publik.
Sebelum memulai
- Di konsol Google Cloud, pada halaman pemilih project, buat project Google Cloud atau buka project yang sudah ada.
- Aktifkan Looker API untuk project Anda di konsol Google Cloud. Saat mengaktifkan API, Anda mungkin perlu memuat ulang halaman konsol untuk mengonfirmasi bahwa API telah diaktifkan.
- Siapkan klien OAuth dan buat kredensial otorisasi. Klien OAuth memungkinkan Anda mengautentikasi dan mengakses instance. Anda harus menyiapkan OAuth untuk membuat instance Looker (inti Google Cloud), meskipun Anda menggunakan metode autentikasi yang berbeda untuk mengautentikasi pengguna ke instance Anda.
- Jika ingin menggunakan Kontrol Layanan VPC, Anda harus membuat instance IP pribadi, bukan instance IP publik.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna membuat instance Looker (inti Google Cloud),
minta administrator untuk memberi Anda
peran IAM Looker Admin (roles/looker.admin
) di project tempat instance akan berada.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Anda mungkin juga memerlukan peran IAM tambahan jika ingin menyiapkan kunci enkripsi yang dikelola pelanggan (CMEK). Buka halaman Kontrol akses dengan IAM di dokumentasi Cloud Key Management Service untuk mempelajari lebih lanjut.
Membuat instance Looker (Google Cloud core)
Looker (Google Cloud core) memerlukan waktu sekitar 60 menit untuk membuat instance baru.
Untuk membuat instance Looker (Google Cloud core), pilih salah satu opsi berikut:
console
- Buka halaman produk Looker (inti Google Cloud) dari project Anda di konsol Google Cloud. Jika Anda telah membuat instance Looker (Google Cloud core) dalam project ini, tindakan ini akan membuka halaman Instance.
- Klik CREATE INSTANCE.
- Di bagian Instance name, berikan nama untuk instance Looker (Google Cloud core) Anda. Nama instance tidak dikaitkan dengan URL instance Looker (Google Cloud core) setelah dibuat. Nama instance tidak dapat diubah setelah pembuatan instance.
- Di bagian Kredensial Aplikasi OAuth, masukkan client ID OAuth dan secret OAuth yang Anda buat saat menyiapkan klien OAuth.
- Di bagian Region, pilih opsi yang sesuai dari menu drop-down untuk menghosting instance Looker (inti Google Cloud) Anda. Pilih region yang cocok dengan region dalam kontrak langganan, tempat kuota untuk project Anda dialokasikan. Region yang tersedia tercantum di halaman dokumentasi lokasi Looker (Google Cloud Core).
Di bagian Edisi, tetapkan edisi instance sesuai dengan kebutuhan organisasi Anda. Jenis edisi memengaruhi beberapa fitur yang tersedia untuk instance. Pastikan Anda memilih jenis edisi yang sama seperti yang tercantum dalam kontrak tahunan dan Anda memiliki kuota yang dialokasikan untuk jenis edisi tersebut. Berikut adalah opsi edisi:
- Standar: Platform Looker (Google Cloud core) untuk organisasi kecil atau tim yang memiliki kurang dari 50 pengguna
- Enterprise: Platform Looker (Google Cloud core) dengan fitur keamanan yang ditingkatkan untuk menangani berbagai kasus penggunaan BI dan analisis internal
- Sisipkan: Platform Looker (Google Cloud core) untuk men-deploy dan mengelola analisis eksternal dan aplikasi kustom yang andal dalam skala besar
Edisi tidak dapat diubah setelah pembuatan instance. Jika ingin mengubah edisi, Anda dapat menggunakan impor dan ekspor untuk memindahkan data instance Looker (inti Google Cloud) ke instance baru yang dikonfigurasi dengan edisi yang berbeda.
Di bagian Sesuaikan instance Anda, klik TAMPILKAN OPSI KONFIGURASI untuk menampilkan grup setelan tambahan yang dapat Anda sesuaikan untuk instance.
Di bagian Koneksi, pilih hanya IP Publik. Setelan koneksi IP publik menetapkan alamat IP eksternal yang dapat diakses internet dan tersedia untuk semua jenis edisi.
Jika Anda hanya memilih IP Pribadi atau IP Publik dan IP Pribadi, ikuti langkah-langkah di halaman dokumentasi Membuat instance Looker (Google Cloud core) dengan IP pribadi untuk menyelesaikan penyiapan jaringan selama pembuatan instance.
Di bagian Enkripsi, Anda dapat memilih jenis enkripsi yang akan digunakan di instance. Opsi enkripsi berikut tersedia:
- Kunci enkripsi yang dikelola Google: Opsi ini adalah default dan tidak memerlukan konfigurasi tambahan.
- Kunci enkripsi yang dikelola pelanggan (CMEK): Lihat halaman dokumentasi Menggunakan kunci enkripsi yang dikelola pelanggan dengan Looker (inti Google Cloud) untuk mengetahui informasi selengkapnya tentang CMEK dan cara mengonfigurasinya selama pembuatan instance. Jenis enkripsi tidak dapat diubah setelah pembuatan instance.
- Aktifkan Enkripsi Tervalidasi FIPS 140-2: Lihat halaman dokumentasi Mengaktifkan kepatuhan FIPS 140-2 level 1 di instance Looker (Google Cloud core) untuk mengetahui informasi selengkapnya tentang dukungan FIPS 140-2 di Looker (Google Cloud core).
Di bagian Maintenance Window, Anda dapat menentukan hari dan jam saat Looker (inti Google Cloud) menjadwalkan pemeliharaan. Masa pemeliharaan berlangsung selama satu jam. Secara default, opsi Periode Pilihan di Periode Pemeliharaan ditetapkan ke Periode apa pun.
Di bagian Tolak Periode Pemeliharaan, Anda dapat menentukan blok hari saat Looker (inti Google Cloud) tidak menjadwalkan pemeliharaan. Periode pemeliharaan penolakan dapat berlangsung hingga 60 hari. Anda harus memberikan waktu minimal 14 hari dari waktu pemeliharaan di antara 2 periode pemeliharaan yang ditolak.
Klik Create.
gcloud
- Jika Anda menggunakan CMEK, buat akun layanan Looker dan ikuti petunjuk untuk menyiapkan CMEK terlebih dahulu.
Gunakan perintah
gcloud looker instances create
untuk membuat instance:gcloud looker instances create INSTANCE_NAME \ --project=PROJECT_ID \ --oauth-client-id=OAUTH_CLIENT_ID \ --oauth-client-secret=OAUTH_CLIENT_SECRET \ --region=REGION \ --edition=EDITION \ [--consumer-network=CONSUMER_NETWORK --private-ip-enabled --reserved-range=RESERVED_RANGE] [--no-public-ip-enabled] [--public-ip-enabled] [--async]
Ganti kode berikut:
INSTANCE_NAME
: nama untuk instance Looker (Google Cloud core) Anda; nama ini tidak terkait dengan URL instance.PROJECT_ID
: nama project Google Cloud tempat Anda membuat instance Looker (Google Cloud core).OAUTH_CLIENT_ID
danOAUTH_CLIENT_SECRET
: client ID OAuth dan secret OAuth yang Anda buat saat menyiapkan klien OAuth. Setelah instance dibuat, siapkan URI pengalihan yang diberi otorisasi di klien OAuth yang telah Anda buat sebelumnya.REGION
: region tempat instance Looker (Google Cloud core) Anda dihosting. Pilih region yang cocok dengan region dalam kontrak langganan. Region yang tersedia tercantum di halaman dokumentasi lokasi Looker (Google Cloud Core).EDITION
: edisi untuk instance. Kemungkinan nilainya adalahcore-standard-annual
,core-enterprise-annual
, ataucore-embed-annual
. Edisi tidak dapat diubah setelah pembuatan instance. Jika ingin mengubah edisi, Anda dapat menggunakan impor dan ekspor untuk memindahkan data instance Looker (inti Google Cloud) ke instance baru yang dikonfigurasi dengan edisi yang berbeda.CONSUMER_NETWORK
: jaringan VPC atau VPC Bersama. Harus ditetapkan jika Anda membuat instance IP pribadi.RESERVED_RANGE
: rentang alamat IP dalam VPC tempat Google akan menyediakan subjaringan untuk instance Looker (inti Google Cloud) Anda. Jangan tentukan rentang jika Anda mengaktifkan koneksi jaringan IP pribadi untuk instance.
Sertakan juga flag berikut:
--public-ip-enabled
digunakan untuk mengaktifkan IP publik.--async
direkomendasikan saat Anda membuat instance Looker (Google Cloud core).
Anda dapat menambahkan parameter lainnya untuk menerapkan setelan instance lainnya:
Ganti kode berikut:[--maintenance-window-day=MAINTENANCE_WINDOW_DAY --maintenance-window-time=MAINTENANCE_WINDOW_TIME] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE --deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE --deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] --kms-key=KMS_KEY_ID [--fips-enabled]
MAINTENANCE_WINDOW_DAY
: harus berupa salah satu dari hal berikut:friday
,monday
,saturday
,sunday
,thursday
,tuesday
,wednesday
. Lihat halaman dokumentasi Mengelola kebijakan pemeliharaan untuk Looker (inti Google Cloud) untuk mengetahui informasi selengkapnya tentang setelan periode pemeliharaan.MAINTENANCE_WINDOW_TIME
danDENY_MAINTENANCE_PERIOD_TIME
: harus dalam waktu UTC dalam format 24 jam (misalnya, 13.00, 17.45).DENY_MAINTENANCE_PERIOD_START_DATE
danDENY_MAINTENANCE_PERIOD_END_DATE
: harus dalam formatYYYY-MM-DD
.KMS_KEY_ID
: harus berupa kunci yang dibuat saat menyiapkan kunci enkripsi yang dikelola pelanggan (CMEK).
Anda dapat menyertakan flag
--fips-enabled
untuk mengaktifkan kepatuhan FIPS 140-2 level 1.
Terraform
Gunakan resource Terraform berikut untuk menyediakan instance Looker (Google Cloud core) Standard dengan fungsi dasar:
Gunakan resource Terraform berikut untuk menyediakan instance Looker (Google Cloud core) Standar dengan setelan tambahan yang diterapkan:
Gunakan resource Terraform berikut untuk menyediakan instance Looker (Google Cloud core) Enterprise dengan koneksi jaringan pribadi:
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Pembuatan instance tidak dapat dijeda atau dihentikan setelah dimulai. Jika resource Terraform berhasil disediakan, terminal akan mencetak pesan berikut:
Creation complete after XmXs [id=projects/PROJECT-ID/locations/REGION/instances/my-instance-randomly-generated-name] Apply complete! Resources: X added, X changed, X destroyed.
Untuk melihat status instance baru Anda, yang akan diberi nama yang dibuat secara acak, buka halaman Instance di dalam konsol.
Saat instance sedang dibuat, Anda dapat melihat statusnya di halaman Instances dalam konsol. Anda juga dapat melihat aktivitas pembuatan instance dengan mengklik ikon notifikasi di menu konsol Google Cloud.
Setelah instance IP publik dibuat, URL publik instance akan muncul di kolom Instance URL di halaman Instances.
Setelah instance dibuat, siapkan URI pengalihan yang diberi otorisasi di klien OAuth yang telah Anda buat sebelumnya.
Setelah instance dibuat dan Anda telah menyelesaikan penyiapan OAuth, Anda dapat melihat instance dengan membuka URL instance, yang akan ditampilkan di halaman Instances.
Langkah selanjutnya
- Menyiapkan dan mengakses domain kustom untuk instance Looker (Google Cloud core) IP publik
- Menghubungkan Looker (Google Cloud core) ke database Anda
- Menyiapkan instance Looker (Google Cloud core) untuk pengguna
- Mengelola pengguna dalam Looker (Google Cloud core)