Mengaktifkan dan menonaktifkan layanan
Halaman ini menjelaskan cara mengaktifkan dan menonaktifkan layanan untuk project Google Cloud . Anda dapat menggunakan Penggunaan Layanan untuk mengaktifkan atau menonaktifkan layanan yang tersedia untuk project Anda, termasuk Google Cloud layanan publik dan layanan pribadi yang dibuat menggunakan Cloud Endpoints. Untuk mengetahui informasi selengkapnya 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 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 lengkap.
Sebelum memulai
Untuk mengaktifkan dan menonaktifkan API dan layanan, Anda memerlukan:
- Project Google Cloud . Untuk mempelajari cara membuat project Google Cloud , lihat Membuat dan Mengelola Project.
- Izin Identity and Access Management yang benar. Untuk mempelajari persyaratan IAM untuk Service Usage, lihat Kontrol Akses.
- Untuk menginstal Google Cloud CLI.
- Jika Anda ingin menggunakan contoh
curl
dalam panduan ini, pastikan Anda mengikuti petunjuk untuk menyelesaikan penyiapan awal di Memulai. Langkah-langkah ini mencakup penentuangcurl
, yang merupakan alias yang diautentikasi untuk perintahcurl
standar, dan penentuan variabel lingkunganPROJECT_NUMBER
.
Mengaktifkan layanan
Mengaktifkan layanan menggunakan kuota dari metrik kuota serviceusage.googleapis.com/mutate_requests
. Ketersediaan kuota default adalah 2 kueri per detik (QPS).
console
Untuk mengaktifkan API untuk project:
- Buka halaman Google Cloud konsol
API Library.
Buka halaman API Library Pilih project tempat Anda ingin mengaktifkan API dengan melakukan salah satu hal berikut: Google Cloud
Klik Google Cloud project di bagian Pilih project terbaru.
Gunakan browser project Google Cloud dengan melakukan langkah-langkah berikut:
- Klik Pilih project untuk membuka Google Cloud project browser.
- Temukan project Anda, lalu klik Google Cloud nama project.
- Klik Open untuk membuka project.
Klik API yang ingin Anda aktifkan. Jika Anda memerlukan bantuan untuk menemukan API, gunakan kotak Search for APIs & Services di dekat bagian atas halaman. Halaman yang menjelaskan API akan muncul.
Klik tombol Enable.
gcloud
Jalankan perintah berikut untuk mengaktifkan layanan Pub/Sub API di project 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 dan 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
Long Running Operation, 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 melakukan polling status operasi menggunakan metode
operations.get
Service Usage, 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 mengeluarkan 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
Penonaktifan layanan menggunakan kuota dari metrik kuota
serviceusage.googleapis.com/mutate_requests
. Ketersediaan kuota default adalah 2 kueri per detik (QPS).
Anda dapat menonaktifkan API untuk project kapan saja, meskipun biaya yang tertunda akan tetap ditagih ke akun Anda dan Anda akan ditagih untuk penggunaan API yang dapat ditagih dalam project Anda. Untuk mengetahui informasi selengkapnya, lihat API dan Penagihan.
Banyak layanan seperti Cloud Storage dan BigQuery mengenakan biaya untuk menyimpan data. Menonaktifkan akses API layanan tidak akan menghapus data pokok yang akan terus ditagih. Jika Anda berniat untuk berhenti menggunakan layanan dan menghentikan semua biaya di masa mendatang, pastikan untuk menghapus semua data yang terkait dengan layanan tersebut sebelum menonaktifkan akses API layanan.
Jika Anda menonaktifkan GKE API, semua cluster yang berjalan di project akan ditangguhkan. Setelah 30 hari, cluster yang ditangguhkan akan dihapus. Untuk mengaktifkan kembali cluster yang ditangguhkan, aktifkan GKE API. Diperlukan waktu hingga 24 jam agar cluster diaktifkan kembali.
console
Untuk menonaktifkan API untuk project:
- Buka halaman Google Cloud konsol
Dasbor API.
Buka halaman Dasbor API Pilih Google Cloud project tempat Anda ingin menonaktifkan API dengan melakukan salah satu hal berikut:
Klik Google Cloud project di bagian Pilih project terbaru.
Gunakan browser project Google Cloud dengan melakukan langkah-langkah berikut:
- Klik Pilih project untuk membuka Google Cloud project browser.
- Temukan project Anda, lalu klik Google Cloud nama project.
- Klik Open untuk membuka project.
Klik API yang ingin Anda nonaktifkan. Jika Anda memerlukan bantuan untuk menemukan API, gunakan kotak Search for APIs & Services di dekat bagian atas halaman. Halaman yang menjelaskan API akan muncul.
Klik stop Disable API.
gcloud
Jalankan perintah berikut untuk 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.