Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat Dokumentasi Apigee Edge.
Konsep berikut adalah ide umum yang memiliki makna unik di Apigee.
A
- Jalur dasar dan resource API
- API terdiri dari jalur dasar dan serangkaian resource (juga dikenal sebagai jalur resource). Untuk setiap API, Anda menentukan URL root tunggal (juga disebut jalur dasar dan beberapa resource Anda. Anda dapat menganggap API hanya sebagai satu set URI, yang semuanya memiliki jalur basis bersama. Untuk mempermudah pengelolaan API, Apigee meningkatkan URI mentah ini dengan nama tampilan dan deskripsi.
- Konsumen API
- Sinonim dengan developer aplikasi, yang menggunakan API yang dibuat oleh penyedia API.
- Developer API
- Seorang software engineer di organisasi penyedia API yang membangun API. API tersebut digunakan oleh developer aplikasi (konsumen API) untuk membangun aplikasi.
- Produk API
- Kumpulan resource API (URI) yang digabungkan dengan rencana layanan dan disajikan kepada developer sebagai paket. Produk API juga dapat menyertakan beberapa metadata khusus untuk bisnis untuk pemantauan atau analitik. Satu atau beberapa resource dapat dimonetisasi dengan menyertakan dalam produk API, yang kemudian dapat digabungkan ke dalam paket API untuk monetisasi.
- Penyedia API
- Penyedia API membuat API (menggunakan Apigee) untuk konsumen API (aplikasi pengembang) untuk digunakan.
- Proxy API
- Proxy yang berfungsi sebagai fasad untuk API Anda yang sudah ada. Daripada memanggil API, developer mulai memanggil API baru yang dibuat oleh Apigee. Fasad ini memisahkan publik dari API backend Anda, melindungi developer dari perubahan backend, sekaligus memungkinkan Anda berinovasi di edge tanpa memengaruhi tim pengembangan internal. Sebagai Anda membuat perubahan backend, developer terus memanggil API yang sama tanpa gangguan. Dalam lebih banyak tingkat lanjut, Apigee memungkinkan Anda mengekspos beberapa antarmuka ke API yang sama, untuk menyesuaikan tanda tangan API guna memenuhi kebutuhan berbagai keunikan developer secara bersamaan.
- API Apigee
- Endpoint yang dapat Anda gunakan untuk mengonfigurasi lingkungan, organisasi, proxy API, dan layanan hybrid lainnya.
- developer aplikasi
- Developer aplikasi mendaftarkan aplikasinya ke penyedia API, yang merupakan cara developer mendapatkan kunci API yang diperlukan untuk memanggil proxy API penyedia.
- aplikasi
- Developer menggunakan aplikasi untuk mengakses resource di produk API Anda. Saat Anda membuat aplikasi, Anda memilih produk API yang akan disertakan, dan Apigee membuat kunci. Setiap aplikasi memiliki kunci tunggal yang menyediakan akses ke beberapa produk API. Aplikasi memungkinkan Anda mengontrol siapa yang dapat mengakses sumber daya Anda. Anda dapat mengontrol siapa saja yang memiliki akses ke produk API Anda dengan mencabut dan memuat ulang kunci aplikasi. Anda juga dapat mengontrol akses ke paket resource dengan mencabut atau menghapus akses ke produk dalam aplikasi.
B
- detail saldo
- Untuk developer prabayar, saldo di akun developer.
C
- Cassandra
(Khusus Apigee Hybrid) Repositori data runtime yang menyimpan aplikasi konfigurasi, penghitung kuota terdistribusi, kunci API, dan token untuk aplikasi yang berjalan di {i>gateway<i}.
Ini adalah StatefulSet yang memerlukan resource intensif dan harus berada node pekerja terpisah dari Pemroses Pesan.
Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.
- infrastruktur pengelolaan terpusat (atau pesawat)
- Lihat bidang pengelolaan.
- image container[ized]
- Lihat gambar.
- bidang kontrol
- Lihat bidang pengelolaan.
D
- men-deploy
Di Apigee, Anda men-deploy proxy API ke lingkungan agar dapat diakses oleh klien aplikasi di internet, baik secara publik atau pribadi, tergantung pada konfigurasi jaringan Anda.
- developer
- Developer mengacu pada peran yang dapat dilakukan pengguna Apigee.
Ada dua jenis developer di Apigee:
- Developer Proxy API - membuat proxy API dan menerapkan kebijakan.
- Pengembang aplikasi - membuat aplikasi yang menggunakan Proxy API.
- paket tarif kategori developer
- Paket tarif yang berlaku untuk semua developer dalam kategori tertentu dan tersedia untuk oleh semua pengembang dalam kategori tersebut.
- paket tarif developer
- Paket tarif yang berlaku untuk developer tertentu dan hanya dapat dibeli oleh pengembang tersebut.
E
- lingkungan
Lingkungan Apigee selalu lingkungan perangkat lunak yang terisolasi, di dalam organisasi, di mana Anda deploy proxy API. Lingkungannya dapat diskalakan untuk memenuhi permintaan {i>proxy<i} yang di-deploy di sana. Anda dapat membuat beberapa lingkungan dalam satu organisasi.
- grup lingkungan
-
Grup lingkungan adalah grup Apigee lingkungan dengan satu atau beberapa nama {i>host<i}. Nama host adalah bagian dari URL yang digunakan untuk proxy API panggilan yang di-deploy ke lingkungan mana pun dalam grup lingkungan.
- batas eksplisit
- Lihat batas kustom.
G
- GCR
- Repositori Container Google.
- GKE
- Google Kubernetes Engine. Iklan siap produksi yang dikelola Google lingkungan untuk men-deploy aplikasi dalam container ke Kubernetes. Dengan GKE, Anda dapat menyiapkan dan menjalankan Kubernetes dalam waktu singkat, dengan menghilangkan kebutuhan untuk menginstal, mengelola, dan mengoperasikan cluster Kubernetes Anda sendiri.
I
- repositori image
- Sekelompok image container bersama.
- batas implisit
- Batas (misalnya, batas saldo prabayar developer) yang ditetapkan oleh monetisasi.
- Pengontrol Ingress/Ingress
- Aplikasi dalam container yang merutekan traffic dari luar cluster ke layanan di dalam cluster.
Rb
- KMS
- Key Management Service. Menyimpan, memelihara, dan menampilkan kunci dan token OAuth untuk mengenkripsi dan mendekripsi lalu lintas data. Apigee KMS mengelola kunci untuk aplikasi, developer, dan produk API.
- KVM
- Peta Nilai Kunci. Kumpulan kustom pasangan string nilai/kunci yang terenkripsi atau tidak terenkripsi. Untuk informasi selengkapnya, lihat Menggunakan peta nilai kunci.
- Mesin administrasi Kubernetes
- Mesin lokal yang Anda gunakan untuk menjalankan perintah terhadap cluster Kubernetes. Ini biasanya adalah mesin desktop yang memiliki akses ke VM Kubernetes Anda.
M
- bidang manajemen
- Layanan terpusat yang dihosting Google yang berkomunikasi dengan bidang runtime melalui akun layanan.
- MART
API untuk data runtime berinteraksi dengan datastore runtime (Cassandra). Cloud Endpoints berfungsi sebagai penyedia API untuk Apigee API publik untuk mengakses dan mengelola data runtime.
MART adalah aplikasi stateless seperti Pemroses Pesan. Cloud Endpoints adalah Kubernetes aplikasi dalam container.
Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.
- node master
- Istilah Kubernetes untuk node yang mencakup apiserver, {i>cloud-controller-manager<i} (CCM), penjadwal, dan kube-controller-manager.
- Message Processor
-
(Khusus Apigee Hybrid) Pemroses Pesan mengevaluasi permintaan masuk, mengeksekusi kebijakan Apigee, dan memanggil sistem {i>back-end<i} dan untuk mengambil data. Setelah respons tersebut diterima, Pemroses Pesan memformat respons dan mengembalikannya ke dengan klien besar.
MP adalah Deployment Kubernetes. Solusi ini dikonfigurasi untuk satu Apigee yang mengarah ke subdirektori yang tercakup dalam file yang dibagikan sistem file yang disediakan oleh {i>Synchronizer<i}.
Seorang anggota parlemen memerlukan banyak sumber daya dan harus berada di pekerja terpisah node dari Cassandra.
Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.
- monetisasi
- Komponen Apigee yang memberikan cara yang fleksibel untuk memonetisasi produk API.
- jumlah pemakaian bulanan
- Total penggunaan developer selama bulan tertentu, yang mencakup biaya penyiapan + biaya transaksi + biaya berulang.
- pembayaran bulanan
- Pembayaran berulang yang dilakukan oleh developer berdasarkan paket yang dibeli. Paket tarif dapat memiliki biaya berulang yang ditagihkan kepada pengembang setiap bulan terlepas dari penggunaannya.
N
- namespace
- Cluster virtual yang digunakan untuk membagi resource cluster. Namespace ditujukan untuk klaster yang lebih besar dengan banyak pengguna; klaster yang lebih kecil, hanya dengan puluhan pengguna biasanya tidak memerlukan {i>namespace<i}.
O
- buka penyesuaian
- Penyesuaian yang belum diterapkan dalam dokumen penagihan yang telah diterbitkan.
- bulan penagihan terbuka
- Satu bulan kalender yang lengkap yang dokumen penagihan akhirnya belum dipublikasikan.
- Kubernetes open source
- Implementasi referensi Kubernetes. Lihat Kubernetes. Apigee Hybrid runtime berjalan pada Kubernetes open source dan berbasis open source Kubernetes yang sesuai dengan CNCF.
- organisasi
Container untuk semua entity di akun Apigee, termasuk proxy API, produk API, Developer, aplikasi, dan paket API. Dokumen ini menggunakan atribut persyaratan organisasi Apigee atau organisasi yang mendukung hybrid secara bergantian.
Untuk menginstal dan menggunakan Apigee atau Apigee Hybrid, Anda harus memiliki organisasi Apigee yang terikat dengan suatu project Google Cloud. Anda melakukannya saat Anda membuat organisasi dalam proses yang dikenal sebagai penyediaan.
Organisasi Apigee tidak sama dengan organisasi Google Cloud. Bila ada kemungkinan ambiguitas, dokumen ini harus menetapkan bahwa organisasi adalah organisasi Apigee.
Untuk informasi selengkapnya, lihat Jenis organisasi.
P
- pod
- Pod adalah elemen penyusun dasar Kubernetes: ukuran terkecil dan paling sederhana unit tertentu dalam model objek Kubernetes yang Anda buat atau deploy. J mewakili proses yang berjalan di cluster Anda.
- Saldo prabayar
- Jumlah uang yang tersedia bagi developer prabayar untuk membayar API di muka paket.
- developer prabayar
- Developer yang membayar di muka untuk penggunaan produk API. Dana dipotong dari saldo developer prabayar saat produk API digunakan. Pengembang harus mempertahankan saldo prabayar yang cukup untuk membeli produk API. Developer ditetapkan untuk prabayar atau status pascabayar oleh penyedia API.
- kebijakan
- Langkah pemrosesan yang dijalankan sebagai unit logika atomik yang dapat digunakan kembali dalam API alur kerja. Kebijakan umumnya mencakup permintaan perutean ke endpoint yang tepat, yang mengubah format pesan, menerapkan kontrol akses, memanggil layanan jarak jauh untuk informasi sensitif, menyamarkan data sensitif dari pengguna eksternal, memeriksa konten pesan potensi ancaman, meng-cache respons umum untuk meningkatkan performa, dan sebagainya. Kebijakan dapat dieksekusi secara bersyarat berdasarkan konten atau konteks pesan respons atau permintaan. Misalnya, kebijakan transformasi dapat dijalankan untuk menyesuaikan format respons jika pesan permintaan dikirim dari smartphone.
- developer pascabayar
- Developer yang ditagih setiap bulan atas penggunaan produk API. Tujuan developer membayar penggunaan produk API berdasarkan persyaratan pembayaran yang ditetapkan oleh paket tarif. Developer diberi status pascabayar atau prabayar oleh API penyedia layanan.
- proxy
- Juga proxy API. API proxy adalah lapisan abstraksi yang terlihat API layanan backend dan menyediakan fitur bernilai tambah seperti keamanan, kuota, analisis, dan lainnya.
- endpoint proxy
- Endpoint proxy menentukan cara proxy API Anda berinteraksi dengan klien
menggunakan berbagai aplikasi obrolan. Anda mengonfigurasi endpoint proxy dengan jalur basis
yang merupakan bagian dari URL
yang direspons oleh Proxy API Anda.
URL-nya memiliki format
https://hostname/basepath/pathsuffixes
. Lihat Buat Proxy API.
R
- paket tarif
- Spesifikasi biaya, biaya lain, dan pembagian keuntungan untuk penggunaan API produk yang ditawarkan dalam paket API yang dimonetisasi.
- pengontrol replikasi
- Menjadwalkan ulang pod dan menangani pemulihan mandiri untuk pod.
- resource, jalur resource
- Konsep RESTful, jalur resource adalah uniform resource ID (URI) yang mengidentifikasi jalur jaringan ke sumber daya tertentu.
- revisi
- Paket konfigurasi dan kebijakan bernomor dan dikontrol versi yang digabungkan ke dalam sebuah Proxy API. Istilah ini dibedakan dari versi, yaitu API untuk developer dalam antarmuka berbasis web yang sederhana. Lihat "versi" di bawah ini.
- bidang runtime
Layanan hybrid Apigee yang Anda kelola di cluster Kubernetes Anda sendiri yang ada dalam bidang runtime. Layanan ini berkomunikasi melalui akun layanan di bidang pengelolaan.
Termasuk MART, Synchronizer, Message Processors, Cassandra, dan komponen lainnya.
Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.
- instance runtime
- Apigee dapat dikonfigurasi dengan beberapa instance runtime, satu per region geografis. Satu atau beberapa Lingkungan dapat dilampirkan ke instance runtime, sehingga memberikan ketersediaan tinggi untuk proxy API di seluruh region.
- pelanggan
Istilah umum untuk aplikasi dalam container yang berjalan di cluster Kubernetes Anda dalam pada bidang runtime. Layanan ini termasuk MART, Synchronizer, Message Processors, dan Cassandra.
Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.
- node stateful
- Node cluster yang membutuhkan penyimpanan persisten untuk dikelola status. Lihat Mengonfigurasi kumpulan node khusus.
- node stateless
- Node cluster yang tidak memerlukan penyimpanan persisten. Lihat Mengonfigurasi kumpulan node khusus.
- Penyelaras
Layanan bidang runtime yang memeriksa bidang pengelolaan untuk konfigurasi dan peristiwa deployment untuk setiap lingkungan. Ini mendownload metadata yang diperlukan tentang proxy yang di-deploy, file konfigurasi, dan banyak lagi ke bidang runtime.
Sinkronisasi menyimpan informasinya di sistem file bersama yang dibaca oleh Pemroses Pesan. Ini akan berjalan sebagai DaemonSet permohonan; tidak memiliki traffic API runtime dan dapat menyinkronkan data untuk beberapa lingkungan dari satu pod proses/Kubernetes.
Untuk mengetahui informasi selengkapnya, lihat Tentang bidang runtime.
- endpoint target
Endpoint target menentukan cara proxy API berinteraksi dengan backend Anda layanan IT perusahaan mereka. Anda mengonfigurasi endpoint target untuk meneruskan permintaan ke backend yang tepat layanan IT, termasuk menentukan setelan keamanan, protokol HTTP atau HTTPS, informasi koneksi. Lihat Mengubah target endpoint.
- penambahan saldo
- Tindakan yang dilakukan oleh developer prabayar untuk menambahkan dana ke saldo prabayar.
- transaction_success_def" id="transaction_Success_def">transaksi berhasil Variabel monetisasi
- , jika digunakan, menunjukkan bahwa transaksi API dimonetisasi atau tidak. Variabel ini dapat digunakan untuk mengganti perilaku default yang didasarkan pada status HTTP pada kode sumber. Lihat Variabel monetisasi.
- UAP
Platform Analytics Terpadu. Layanan Apigee dalam pengelolaan bidang yang memproses data status deployment, debug, dan analisis yang masuk dan menyediakannya untuk Anda melalui UI hybrid Apigee atau Apigee API.
Untuk mengetahui informasi selengkapnya, lihat Pengumpulan data status deployment, analisis, dan debug.
- UDCA
Agen Pengumpulan Data Universal. Sebuah layanan yang berjalan dalam pod pengumpulan data pada bidang runtime yang mengekstrak analisis, debug, dan data status deployment dan mengirimkannya ke UAP.
Untuk mengetahui informasi selengkapnya, lihat Pengumpulan data status deployment, analisis, dan debug.
- versi
- Versi antarmuka API yang ditampilkan kepada developer. Misalnya,
pivotaltracker.com/services/v3, or api.enterprise.apigee.com/v1
. (Istilah ini dibedakan darirevision
, yang merupakan paket konfigurasi bernomor dan dikontrol versi dan kebijakan yang dipaketkan ke dalam proxy API. Singkatnya, antarmuka API memiliki versi, sedangkan {i>proxy<i} memiliki revisi. - volume
- Penyimpanan bersama yang dapat digunakan oleh semua dalam container beberapa aplikasi dalam sebuah pod.