Google Cloud API adalah antarmuka terprogram untuk layanan Google Cloud Platform. Vertex adalah bagian penting dari Google Cloud Platform, sehingga Anda dapat dengan mudah menambahkan segala hal mulai dari komputasi, jaringan, penyimpanan, hingga analisis data berbasis machine learning ke aplikasi Anda.
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 untuk klien melalui internet publik dan jaringan Virtual Private Cloud (VPC). Klien dapat mengirim permintaan HTTP dan gRPC ke endpoint Cloud API secara langsung atau dengan menggunakan library klien.
Cloud API adalah bagian dari kategori Google Enterprise API di Library API Google Cloud Console.
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 Google Cloud Console.
Jika Anda baru menggunakan Cloud API, lihat Memulai tentang cara menggunakan Cloud API.
Mendukung HTTP dan gRPC
Semua Cloud API menyediakan antarmuka HTTP JSON 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 lebih lanjut 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 saat transit akan ditangani oleh library untuk Anda.
- Jika menggunakan klien gRPC sendiri, Anda harus melakukan autentikasi dengan Google (yang memerlukan TLS) dengan mengikuti petunjuk di panduan autentikasi gRPC.
- Jika Anda membuat klien HTTP Anda sendiri, lihat panduan HTTP kami.
Anda dapat mengetahui lebih lanjut cara mengamankan traffic ke layanan Google Cloud dalam panduan keamanan Enkripsi dalam Transit kami.
Private Service Connect
Pelanggan perusahaan sering kali ingin mengakses Cloud API secara pribadi untuk 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 antarmukanya, semua Cloud API menggunakan prinsip desain berorientasi resource seperti yang dijelaskan dalam Panduan Desain API, yang memastikan Cloud API memberikan pengalaman developer yang sederhana dan konsisten. Anda dapat melihat Panduan Desain API kami untuk mendapatkan pemahaman yang lebih baik tentang Cloud API.
Jika Anda ingin mempelajari definisi antarmuka Cloud API, Anda dapat mengunjungi repositori Google API di GitHub.
Membatasi penggunaan Anda
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 pengeluaran untuk produk Google Cloud dengan mengurangi batas kuota Anda sendiri. Jika memerlukan kuota lebih dari batas default, Anda perlu mengajukan permintaan penambahan kuota.
Untuk informasi selengkapnya, lihat Membatasi penggunaan API.
Memantau penggunaan Anda
Sebagian besar Cloud API menyediakan informasi mendetail tentang penggunaan API tersebut oleh project Anda, termasuk tingkat traffic, tingkat error, dan latensi. Langkah ini membantu Anda menentukan prioritas masalah dengan cepat 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.
API Google Enterprise
Google Enterprise API adalah API dengan stabilitas tinggi yang siap digunakan oleh perusahaan dengan opsi dukungan yang tersedia.
Untuk informasi selengkapnya, lihat API Google Enterprise.
Cobalah 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