API Google Cloud

Google Cloud API adalah antarmuka terprogram untuk layanan Google Cloud Platform. Layanan ini adalah bagian penting dari Google Cloud Platform, sehingga Anda dapat dengan mudah menambahkan kecanggihan dari komputasi hingga jaringan hingga 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 ke 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 Google Cloud konsol Library API.

Ada dua jenis Google Cloud API:

  • API berbasis resourcemenggunakan project terkait dengan resource yang diakses untuk penagihan dan kuota.

  • API berbasis klienmenggunakan project terkait dengan klien yang mengakses resource untuk penagihan dan kuota.

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 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 mengetahui informasi selengkapnya tentang library klien kami, lihat Penjelasan Library Klien.

Untuk mengetahui informasi selengkapnya tentang autentikasi untuk menggunakan Google API, lihat Metode autentikasi di Google dan Autentikasi untuk menggunakan library klien.

Enkripsi TLS

Semua Cloud API hanya menerima permintaan aman menggunakan enkripsi TLS.

  • Jika Anda menggunakan salah satu library klien kami, enkripsi dalam transit akan ditangani oleh library untuk Anda.
  • Jika Anda menggunakan klien gRPC sendiri, Anda harus melakukan autentikasi dengan Google (yang memerlukan TLS) dengan mengikuti petunjuk dalam panduan autentikasi gRPC.
  • Jika Anda membuat klien HTTP Anda sendiri, lihat pedoman HTTP kami.

Anda dapat mengetahui lebih lanjut cara mengamankan traffic ke Google Cloud layanan dalam panduan keamanan Enkripsi saat Transit kami.

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:

Panduan Desain API

Terlepas dari jenis antarmukanya, 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 membuka 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 Anda pada produk Google Cloud dengan mengurangi batas kuota Anda sendiri. Jika memerlukan kuota yang lebih banyak daripada batas default, Anda harus 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. Hal ini membantu Anda menanggulangi masalah terkait aplikasi yang menggunakan Cloud API dengan cepat. 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 oleh perusahaan dengan opsi dukungan yang tersedia.

Untuk mengetahui 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