Mengaktifkan dan Menonaktifkan Layanan
Halaman ini menjelaskan cara mengaktifkan dan menonaktifkan layanan untuk project Google Cloud. Anda dapat menggunakan Service Usage untuk mengaktifkan atau menonaktifkan layanan apa pun yang tersedia untuk project Anda, termasuk layanan Google Cloud publik dan layanan pribadi yang dibuat menggunakan Cloud Endpoints. Untuk informasi lebih lanjut tentang perbedaan antara API dan layanan publik dan pribadi, lihat Layanan Publik dan Pribadi.
Untuk sebagian besar kasus penggunaan operasional, cara paling sederhana untuk mengaktifkan dan menonaktifkan layanan adalah dengan menggunakan Konsol Google Cloud. Jika perlu membuat skrip, Anda juga dapat menggunakan Google Cloud CLI. Jika Anda perlu memprogram menggunakan Service Usage API, sebaiknya gunakan salah satu library klien yang kami sediakan. Untuk bereksperimen dengan API,
Anda dapat mengikuti petunjuk alternatif dalam panduan ini dan menggunakan perintah curl
untuk menguji API tanpa menyiapkan lingkungan pengembangan
aplikasi secara lengkap.
Sebelum memulai
Untuk mengaktifkan dan menonaktifkan API serta layanan yang Anda perlukan:
- Project Google Cloud. Untuk mempelajari cara membuat project Google Cloud, lihat Membuat dan Mengelola Project.
- Izin Identity and Access Management yang benar. Guna mempelajari persyaratan IAM untuk Penggunaan Layanan, lihat Kontrol Akses.
- Untuk menginstal Google Cloud CLI.
- Jika ingin menggunakan contoh
curl
dalam panduan ini, pastikan Anda mengikuti petunjuk untuk menyelesaikan penyiapan awal di bagian Memulai. Langkah-langkah ini termasuk menentukangcurl
, yang merupakan alias terautentikasi untuk perintahcurl
standar, dan menentukan variabel lingkunganPROJECT_NUMBER
.
Mengaktifkan layanan
Mengaktifkan layanan akan menggunakan kuota dari metrik kuota serviceusage.googleapis.com/mutate_requests
. Kuota default
yang tersedia adalah 2 kueri per detik (QPS).
console
Untuk mengaktifkan API untuk sebuah project:
- Buka halaman API Library Google Cloud Console.
Buka halaman API Library Pilih project Google Cloud tempat Anda ingin mengaktifkan API dengan melakukan salah satu tindakan berikut:
Klik project Google Cloud di bagian Select a recent project.
Gunakan browser project Google Cloud dengan melakukan langkah-langkah berikut:
- Klik Select project untuk membuka browser project Google Cloud.
- Cari project Anda lalu klik nama project Google Cloud.
- Klik Open untuk membuka project.
Klik API yang ingin Anda aktifkan. Jika Anda memerlukan bantuan untuk menemukan API, gunakan kotak Telusuri API & Layanan di dekat bagian atas halaman. Halaman yang menjelaskan API akan muncul.
Klik tombol Aktifkan.
gcloud
Jalankan perintah berikut untuk mengaktifkan layanan Pub/Sub API dalam project Anda saat ini:
gcloud services enable pubsub.googleapis.com
Perintah ini menghasilkan output yang mirip dengan berikut ini:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
Anda dapat menggunakan perintah berikut untuk mendapatkan detail operasi:
gcloud services operations describe operations/acf.2e2fcfce-8327-4984-9040-a67777082687
curl
Anda dapat mengaktifkan satu layanan menggunakan
metode
services.enable
. Anda dapat mengaktifkan antara 2 hingga 20 layanan dalam satu operasi menggunakan metode services.batchEnable
.
Mengaktifkan satu layanan
Perintah berikut mengaktifkan layanan Pub/Sub API di project Anda:
gcurl -d '{}' "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services/pubsub.googleapis.com:enable"
Metode
services.enable
menampilkan
resource Operasi yang Berjalan Lama
yang mewakili pekerjaan yang sedang berlangsung di server. Setiap operasi memiliki
nama resource yang unik. Misalnya, berikut adalah operasi
dengan nama operations/acf.2e2fcfce-8327-4984-9040-a67777082687
:
{
"name": "operations/acf.2e2fcfce-8327-4984-9040-a67777082687"
}
Untuk memeriksa status operasi menggunakan metode Penggunaan Layanan operations.get
, teruskan nama operasi ke API:
OPERATION_NAME="operations/acf.2e2fcfce-8327-4984-9040-a67777082687"
gcurl "https://serviceusage.googleapis.com/v1/${OPERATION_NAME}"
Mengaktifkan beberapa layanan sekaligus
Jika ingin mengaktifkan beberapa layanan API di project, Anda dapat mengeluarkan perintah pengaktifan untuk setiap layanan API satu per satu, atau Anda dapat memberikan satu perintah pengaktifan batch dan menentukan beberapa API. Misalnya, untuk mengaktifkan layanan Pub/Sub dan Dataflow API di project Anda:
gcurl -d '{
"serviceIds": ["pubsub.googleapis.com", "dataflow.googleapis.com"]
}' "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services:batchEnable"
Seperti services.enable
, services.batchEnable
menampilkan resource operasi, yang dapat Anda polling menggunakan name
-nya.
Menonaktifkan layanan
Menonaktifkan layanan akan menggunakan kuota dari metrik kuota serviceusage.googleapis.com/mutate_requests
. Kuota default
yang tersedia adalah 2 kueri per detik (QPS).
Anda dapat menonaktifkan API untuk suatu project kapan saja, meskipun biaya tertunda akan tetap dibebankan ke akun Anda, dan Anda akan ditagih untuk setiap penggunaan API yang dapat ditagih dalam project Anda. Untuk informasi selengkapnya, lihat API dan Penagihan.
Banyak layanan seperti Cloud Storage dan BigQuery mengenakan biaya untuk menyimpan data. Menonaktifkan akses API layanan tidak menghapus data pokok yang akan terus ditagih. Jika intent Anda adalah untuk berhenti menggunakan layanan dan menghentikan semua biaya mendatang, pastikan untuk menghapus semua data yang terkait dengan layanan sebelum menonaktifkan akses API layanan.
console
Untuk menonaktifkan API sebuah project:
- Buka halaman API Dashboard Google Cloud Console.
Buka halaman Dasbor API Pilih project Google Cloud tempat Anda ingin menonaktifkan API dengan melakukan salah satu tindakan berikut:
Klik project Google Cloud di bagian Select a recent project.
Gunakan browser project Google Cloud dengan melakukan langkah-langkah berikut:
- Klik Select project untuk membuka browser project Google Cloud.
- Cari project Anda lalu klik nama project Google Cloud.
- Klik Open untuk membuka project.
Klik API yang ingin Anda nonaktifkan. Jika Anda memerlukan bantuan untuk menemukan API, gunakan kotak Telusuri API & Layanan di dekat bagian atas halaman. Halaman yang menjelaskan API akan muncul.
Klik stop Disable API.
gcloud
Jalankan perintah berikut guna menonaktifkan layanan Pub/Sub API untuk project Anda saat ini:
gcloud services disable pubsub.googleapis.com
Perintah ini menghasilkan output yang mirip dengan berikut ini:
Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete... Operation finished successfully.
Anda dapat menggunakan perintah berikut untuk mendapatkan detail operasi:
gcloud services operations describe operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8
curl
Perintah berikut menonaktifkan layanan Pub/Sub API di project Anda:
gcurl -d '{}' "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services/pubsub.googleapis.com:disable"
Seperti services.enable
, services.disable
menampilkan resource operasi, yang dapat Anda polling menggunakan name
-nya.
Langkah berikutnya
Untuk mempelajari cara melihat dan mengelola metrik kuota serta batas yang berlaku untuk project Anda, lihat Mengelola Kuota Layanan.