Google Cloud API adalah antarmuka terprogram untuk layanan Google Cloud Platform. Layanan ini adalah bagian penting dari Google Cloud Platform, yang memungkinkan Anda menambahkan kekuatan dari segala hal mulai dari komputasi hingga jaringan, penyimpanan, hingga analisis data berbasis machine learning ke aplikasi Anda dengan mudah.
Tentang Cloud API
Cloud API diekspos sebagai layanan API jaringan kepada pelanggan, seperti
Cloud Pub/Sub API. Setiap Cloud API biasanya berjalan di satu atau beberapa subdomain googleapis.com
, seperti pubsub.googleapis.com
, dan menyediakan antarmuka JSON HTTP dan gRPC kepada klien melalui internet publik dan jaringan Virtual Private Cloud (VPC). Klien dapat mengirim permintaan HTTP dan gRPC ke endpoint Cloud API secara langsung atau menggunakan library klien.
Cloud API adalah bagian dari kategori API Google Enterprise di Library API konsol Google Cloud.
Mengakses Cloud API
Anda dapat mengakses Cloud API dari aplikasi server dengan library klien kami dalam banyak bahasa pemrograman populer, dari aplikasi seluler melalui Firebase SDK, atau dengan menggunakan klien pihak ketiga. Anda juga dapat mengakses Cloud API dengan alat Google Cloud CLI atau konsol Google Cloud.
Jika Anda baru menggunakan Cloud API, lihat Memulai tentang cara menggunakan Cloud API.
Mendukung HTTP dan gRPC
Semua Cloud API menyediakan antarmuka JSON HTTP sederhana yang dapat Anda panggil secara langsung atau melalui Library Klien Google API. Sebagian besar Cloud API juga menyediakan antarmuka gRPC yang dapat Anda panggil melalui Library Klien Google Cloud, yang memberikan performa dan kegunaan yang lebih baik. Anda juga dapat menggunakan klien pihak ketiga.
Untuk informasi selengkapnya tentang library klien kami, lihat Penjelasan Library Klien.
Enkripsi TLS
Semua Cloud API hanya menerima permintaan aman yang menggunakan enkripsi TLS.
- Jika Anda menggunakan salah satu library klien kami, enkripsi dalam pengiriman akan ditangani untuk Anda oleh library.
- Jika menggunakan klien gRPC Anda sendiri, Anda harus melakukan autentikasi dengan Google (yang memerlukan TLS) dengan mengikuti petunjuk di panduan autentikasi gRPC.
- Jika Anda membuat klien HTTP sendiri, lihat pedoman HTTP kami.
Anda dapat mengetahui lebih lanjut cara mengamankan traffic ke layanan Google Cloud dalam panduan keamanan Enkripsi dalam Pengiriman.
Private Service Connect
Pelanggan perusahaan sering kali ingin mengakses Cloud API secara pribadi karena alasan keamanan dan kepatuhan. Anda dapat menggunakan Private Service Connect untuk menyiapkan dan mengelola akses tersebut dalam jaringan VPC Anda.
Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi Private Service Connect.
Contoh langkah demi langkah
Lihat panduan langkah demi langkah berikut yang menggunakan library klien untuk beberapa API populer:
- Cloud Billing Budget API dengan Node.js.
- Cloud Billing Budget API dengan Python.
- Cloud Logging dengan Node.js.
- Cloud Logging dengan Python.
- Cloud Logging dengan Go.
- Cloud Logging dengan Java.
- Speech-to-Text dengan Node.js.
- Speech-to-Text dengan Python.
- Speech-to-Text dengan Go.
- Speech-to-Text dengan Java.
Panduan Desain API
Terlepas dari jenis antarmuka, semua Cloud API menggunakan prinsip desain berorientasi resource seperti yang dijelaskan dalam Panduan Desain API kami, yang memastikan Cloud API memiliki pengalaman developer yang sederhana dan konsisten. Anda dapat membaca Panduan Desain API kami untuk lebih memahami Cloud API.
Jika ingin mempelajari definisi antarmuka Cloud API, Anda dapat mengunjungi repositori Google API di GitHub.
Menetapkan batas penggunaan
Cloud API digunakan bersama oleh jutaan developer dan pengguna. Untuk memastikan penggunaan yang adil dan meminimalkan risiko penyalahgunaan, semua Cloud API menerapkan batas kapasitas dan kuota resource pada penggunaan, yang umumnya dikenal sebagai kuota. Anda juga dapat menggunakan kuota ini untuk mengontrol pembelanjaan pada produk Google Cloud dengan mengurangi batas kuota Anda sendiri. Jika memerlukan kuota lebih banyak daripada batas default, Anda harus mengajukan permintaan penambahan kuota.
Untuk informasi selengkapnya, lihat Membatasi penggunaan API.
Memantau penggunaan
Sebagian besar Cloud API menyediakan informasi mendetail tentang penggunaan API tersebut oleh project Anda, termasuk tingkat traffic, tingkat error, dan latensi. Hal ini membantu Anda dengan cepat menanggulangi masalah terkait aplikasi yang menggunakan Cloud API. Anda dapat melihat informasi ini di Dasbor API Google Cloud di konsol Google Cloud. Anda juga dapat membuat dasbor dan pemberitahuan kustom di Cloud Monitoring.
Untuk informasi selengkapnya, lihat Monitoring API usage.
Google Enterprise API
Google Enterprise API adalah API dengan stabilitas tinggi, siap digunakan perusahaan dengan opsi dukungan yang tersedia.
Untuk informasi selengkapnya, lihat Google Enterprise API.
Coba sendiri
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Mulai secara gratis