Halaman ini membahas cara menyediakan instance produksi atau non-produksi Looker (Google Cloud core) yang dikonfigurasi untuk koneksi aman publik.
Jika Anda ingin membuat instance koneksi pribadi, konfigurasi harus ditetapkan saat pembuatan instance. Untuk mengetahui petunjuk cara membuat instance koneksi pribadi, ikuti prosedur di halaman dokumentasi Membuat instance Private Service Connect Looker (Google Cloud core) atau di halaman dokumentasi Membuat instance Looker (Google Cloud core) koneksi pribadi (akses layanan pribadi), bukan prosedur berikut.
Sebelum memulai
- Hubungi Bagian Penjualan untuk memastikan bahwa kontrak tahunan Anda telah selesai dan Anda memiliki kuota yang dialokasikan dalam project Anda.
- Pastikan penagihan diaktifkan untuk project Google Cloud Anda.
- 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.
- Jika ingin menggunakan Kontrol Layanan VPC, Anda harus membuat instance koneksi pribadi (akses layanan pribadi), bukan instance koneksi aman publik.
Peran yang diperlukan
Untuk mendapatkan izin yang
diperlukan untuk membuat instance Looker (Google Cloud core),
minta administrator untuk memberi Anda
peran IAM Looker Admin (roles/looker.admin) pada 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 untuk menyiapkan Workforce Identity Federation atau kunci enkripsi yang dikelola pelanggan (CMEK). Pelajari lebih lanjut dengan membuka halaman dokumentasi Menggunakan Workforce Identity Federation untuk autentikasi pengguna Looker (Google Cloud core) atau Mengaktifkan CMEK untuk Looker (Google Cloud core) untuk fitur tersebut.
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 (Google Cloud core) dari project Anda di Konsol Google Cloud. Jika Anda telah membuat instance Looker (Google Cloud core) dalam project ini, tindakan ini akan membuka halaman Instances.
- Klik CREATE INSTANCE.
- Di bagian Instance name, berikan nama untuk instance Looker (Google Cloud core) Anda. Nama instance tidak terkait dengan URL instance Looker (Google Cloud core) setelah dibuat. Nama instance tidak dapat diubah setelah pembuatan instance.
- Di bagian Region, pilih opsi yang sesuai dari menu drop-down untuk menghosting instance Looker (Google Cloud core) Anda. Pilih region yang cocok dengan region dalam kontrak langganan, yang merupakan tempat kuota untuk project Anda dialokasikan. Region yang tersedia tercantum di halaman dokumentasi lokasi Looker (Google Cloud core). Anda tidak dapat mengubah region setelah instance dibuat.
Di bagian Edition, 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 atau tim kecil 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
- Embed: Platform Looker (Google Cloud core) untuk men-deploy dan mengelola analisis eksternal yang andal dan aplikasi kustom dalam skala besar
- Edisi non-produksi: Jika Anda menginginkan lingkungan staging dan pengujian, pilih salah satu edisi non-produksi. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Instance non-produksi.
- Edisi uji coba: Edisi uji coba memiliki dukungan fitur yang sama dengan edisi produksi yang sesuai, dengan pengecualian bahwa edisi uji coba berlaku selama 90 hari.
Edisi tidak dapat diubah setelah pembuatan instance. Jika ingin mengubah edisi, Anda dapat menggunakan impor dan ekspor untuk memindahkan data instance Looker (Google Cloud core) ke instance baru yang dikonfigurasi dengan edisi yang berbeda.
Di bagian Customize your instance, klik Show configuration options untuk menampilkan grup setelan tambahan yang dapat Anda sesuaikan untuk instance.
Di bagian Connections, pilih Use public secure connections. Setelan koneksi aman publik menetapkan alamat IP eksternal yang dapat diakses internet dan tersedia untuk semua jenis edisi.
-
Di bagian Authentication, pilih metode autentikasi utama untuk instance. Metode autentikasi utama diperlukan untuk semua instance Looker (Google Cloud core). Tersedia opsi autentikasi utama berikut:
- Google OAuth: Gunakan metode ini jika pengguna Anda melakukan autentikasi dengan Akun Google (Google Workspace atau Cloud Identity). Opsi ini adalah opsi default.
- Workforce Identity Federation (SAML/OIDC): Gunakan metode ini jika pengguna Anda melakukan autentikasi dengan penyedia identitas eksternal (seperti Okta, Microsoft Entra ID, atau PingIdentity) dan Anda menginginkan single sign-on (SSO) dengan kontrol akses IAM tanpa mengelola Akun Google individual.
Di bagian Release Channel, pilih saluran rilis yang paling sesuai dengan kebutuhan Anda:
- Cepat: Akses paling awal ke fitur. Default yang direkomendasikan untuk instance non-produksi.
- Reguler: Stabilitas seimbang. Direkomendasikan untuk instance produksi.
- Tidak ada saluran: Tidak ada saluran rilis. Selama pratinjau, Tidak ada saluran adalah setelan default.
Jika Anda membuat instance edisi Enterprise atau Embed, Anda akan melihat bagian Encryption. Di bagian Encryption, Anda dapat memilih jenis enkripsi yang akan digunakan pada instance Anda. Tersedia opsi enkripsi berikut:
- Google-managed encryption key: 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 (Google Cloud core) 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-3 level 1: Lihat halaman dokumentasi Mengaktifkan kepatuhan FIPS 140-3 level 1 di instance Looker (Google Cloud core) untuk mengetahui informasi selengkapnya tentang dukungan FIPS 140-3 level 1 di Looker (Google Cloud core).
Di bagian Maintenance Window, Anda dapat menentukan hari dan jam saat Looker (Google Cloud core) menjadwalkan pemeliharaan.
Di bagian Deny Maintenance Period, Anda dapat menentukan blok hari saat Looker (Google Cloud core) tidak menjadwalkan pemeliharaan. Anda tidak dapat menetapkan periode menolak pemeliharaan jika Anda juga mendaftarkan instance di saluran rilis Cepat atau menggunakan flag konfigurasi Accelerated Security Patching (ASP) dengan saluran rilis Reguler.
Di bagian Gemini in Looker, Anda dapat menyediakan fitur Gemini in Looker untuk instance Looker (Google Cloud core). Untuk mengaktifkan Gemini di Looker, pilih Gemini, lalu pilih Fitur Penguji Tepercaya. Jika Fitur Penguji Tepercaya diaktifkan, pengguna dapat mengakses kapabilitas Penguji Tepercaya Gemini in Looker. Anda dapat meminta akses ke kapabilitas Penguji Tepercaya non-publik melalui formulir pratinjau Gemini in Looker untuk tiap-tiap pengguna. Anda harus mengaktifkan setelan ini untuk menggunakan Gemini selama pratinjau pra-GA. Jika perlu, pilih Penggunaan data Penguji Tepercaya. Jika setelan ini diaktifkan, Anda mengizinkan data Anda digunakan oleh Google sebagaimana dijelaskan dalam persyaratan Program Penguji Tepercaya Gemini untuk Google Cloud Untuk menonaktifkan Gemini untuk instance Looker (Google Cloud core), hapus centang pada setelan Gemini.
Di bagian Knowledge Catalog integration, Anda dapat memilih kotak centang Opt out of Knowledge Catalog integration jika tidak ingin Looker (Google Cloud core) berintegrasi dengan Knowledge Catalog. Looker (Google Cloud core) dan Knowledge Catalog terintegrasi secara default.
Klik Create.
gcloud
- Jika Anda menggunakan CMEK, buat akun layanan Looker dan ikuti petunjuk untuk menyiapkan CMEK terlebih dahulu.
Gunakan perintah
gcloud looker instances createuntuk membuat instance:gcloud looker instances create INSTANCE_NAME \ --project=PROJECT_ID \ --region=REGION \ --edition=EDITION \ [--release-channel=RELEASE_CHANNEL]\ --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).REGION: region tempat instance Looker (Google Cloud core) Anda dihosting. Pilih region yang sesuai dengan region dalam kontrak langganan. Region yang tersedia tercantum di halaman dokumentasi lokasi Looker (Google Cloud core). Anda tidak dapat mengubah region setelah instance dibuat.EDITION: edisi, jenis lingkungan (produksi atau non-produksi), dan apakah ini adalah edisi uji coba untuk instance. Nilai yang tersedia adalahcore-standard-annual,core-enterprise-annual,core-embed-annual,nonprod-core-standard-annual,nonprod-core-enterprise-annual,nonprod-core-embed-annual,core-trial-standard,core-trial-enterprise, dancore-trial-embed. Edisi tidak dapat diubah setelah pembuatan instance. Jika ingin mengubah edisi, Anda dapat menggunakan impor dan ekspor untuk memindahkan data instance Looker (Google Cloud core) ke instance baru yang dikonfigurasi dengan edisi yang berbeda.RELEASE_CHANNEL: saluran rilis untuk instance. Nilai yang tersedia adalahrapid,regular, danno-channel. Default selama pratinjau adalahno-channel. Jika Anda tidak menyertakan flag ini dalam perintahcreate, instance akan dibuat dengan saluran default. Fitur ini berada dalam pratinjau.
Sertakan juga flag berikut:
--public-ip-enableddigunakan untuk mengaktifkan koneksi aman publik.--asyncdirekomendasikan saat Anda membuat instance Looker (Google Cloud core).
Anda dapat menambahkan parameter lainnya untuk menerapkan setelan instance lainnya:
[--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] [--accelerated-security-patch-enabled] [--no-accelerated-security-patch-enabled] [--fips-enabled] [--catalog-integration-enabled] [--no-catalog-integration-enabled]Ganti kode berikut:
MAINTENANCE_WINDOW_DAY: harus salah satu dari yang berikut:friday,monday,saturday,sunday,thursday,tuesday,wednesday. Lihat halaman dokumentasi Mengelola kebijakan pemeliharaan untuk Looker (Google Cloud core) untuk mengetahui informasi selengkapnya tentang setelan masa pemeliharaan.MAINTENANCE_WINDOW_TIMEdanDENY_MAINTENANCE_PERIOD_TIME: harus dalam waktu UTC dalam format 24 jam (misalnya, 13.00, 17.45).DENY_MAINTENANCE_PERIOD_START_DATEdanDENY_MAINTENANCE_PERIOD_END_DATE: harus dalam formatYYYY-MM-DD. Anda tidak dapat menetapkan periode menolak pemeliharaan jika Anda juga mendaftarkan instance di saluran rilis Cepat atau menggunakan flag konfigurasi Accelerated Security Patching (ASP) dengan saluran rilis Reguler.KMS_KEY_ID: harus berupa kunci yang dibuat saat menyiapkan kunci enkripsi yang dikelola pelanggan (CMEK).
Flag berikut mengaktifkan setelan lainnya:
--accelerated-security-patch-enableddan--no-accelerated-security-patch-enabled: Sertakan salah satu flag ini jika instance Anda berada di saluranregulardan Anda ingin menerima atau menonaktifkan patch keamanan dua mingguan. Fitur ini berada dalam pratinjau.--fips-enabled: Mengaktifkan kepatuhan FIPS 140-3 level 1.- Ganti flag
--catalog-integration-enableddengan flag--no-catalog-integration-enableduntuk menonaktifkan integrasi Looker (Google Cloud core) dan Knowledge Catalog.
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) Standard 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. Setelah resource Terraform berhasil disediakan, terminal Anda 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.
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 koneksi aman publik dibuat, URL publik instance akan muncul di kolom Instance URL di halaman Instances.
Setelah instance dibuat, Anda dapat melihat instance dengan membuka URL instance, yang akan ditampilkan di halaman Instances, dan login dengan Google.
Anda dapat mengedit setelan instance, termasuk menambahkan kredensial OAuth manual jika diinginkan, dengan membuka halaman detail instance dan mengklik Edit.
Memecahkan masalah pembuatan instance
Untuk mendapatkan bantuan pemecahan masalah, lihat halaman dokumentasi Memecahkan masalah kegagalan pembuatan instance Looker (Google Cloud core).
Langkah berikutnya
- Menyiapkan dan mengakses domain kustom untuk instance Looker (Google Cloud core) koneksi aman publik
- Menghubungkan Looker (Google Cloud core) ke database Anda
- Menyiapkan instance Looker (Google Cloud core) untuk pengguna
- Mengelola pengguna dalam Looker (Google Cloud core)