Glossario

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

I seguenti concetti sono idee comuni che hanno un significato unico in Apigee.

A

Percorso di base e risorse dell'API
Un'API è composta da un percorso di base e da un insieme di risorse (chiamato anche percorsi delle risorse). Per ogni API devi definire un singolo URL principale (chiamato anche il percorso di base e più dei percorsi delle risorse. Un'API può essere considerata semplicemente come un insieme di URI, che condividono tutti di base comune. Per semplificare la gestione delle API, Apigee aumenta questi URI non elaborati con nomi visualizzati e descrizioni.
API consumer
Sinonimo di sviluppatore di app, che utilizza le API creato da un provider API.
Sviluppatore di API
Un ingegnere informatico in un'organizzazione di provider di API che crea API. Queste API vengono utilizzate dagli sviluppatori di app (consumer di API) per creare app.
Prodotto API
Una raccolta di risorse API (URI) combinata con un piano di servizio e presentata a per gli sviluppatori in un pacchetto. Il prodotto API può anche includere alcuni metadati specifici del tuo attività di monitoraggio o analisi. Una o più risorse possono essere monetizzate includendo in un prodotto API, che possono quindi essere raggruppate in un pacchetto API per la monetizzazione.
Provider API
Un provider di API crea API (utilizzando Apigee) per i consumatori di API (app sviluppatori) da utilizzare.
proxy API
Un proxy che funge da facciata per l'API esistente. Invece di chiamare i tuoi dati gli sviluppatori iniziano a chiamare la nuova API generata da Apigee. Questa facciata disaccoppia a un'interfaccia pubblica dall'API di backend, proteggendo gli sviluppatori dalle modifiche al backend, consentendoti di innovare a livello perimetrale senza influire sui team di sviluppo interni. Come se apporti modifiche al backend, gli sviluppatori continuano a chiamare la stessa API senza interruzioni. In più scenari avanzati, Apigee ti consente di esporre più interfacce alla stessa API, liberandoti personalizzare la firma di un'API per soddisfare le esigenze di varie nicchie di sviluppatori contemporaneamente.
API Apigee
Gli endpoint che puoi utilizzare per configurare gli ambienti, organizzazioni, proxy API e altri servizi ibridi.
sviluppatore di app
Gli sviluppatori di app registrano le proprie app con un provider API, ed è così gli sviluppatori ricevono le chiavi API necessarie per chiamare i proxy API del provider.
app
I tuoi sviluppatori utilizzano le app per accedere alle risorse nei tuoi prodotti basati su API. Quando crei un'app, selezioni il prodotto API da includere e Apigee genera una chiave. Ogni app ha un chiave unica che fornisce l'accesso a più prodotti API. Le app ti consentono di controllare chi può per accedere alle tue risorse. Puoi controllare chi ha accesso ai tuoi prodotti API revocando e aggiornare la chiave di un'app. Inoltre puoi controllare l'accesso ai pacchetti di risorse revocando eliminando l'accesso ai prodotti in un'app.

B

dettagli del saldo
Nel caso di uno sviluppatore con pagamento anticipato, il saldo nell'account dello sviluppatore.

C

Cassandra

(Solo Apigee hybrid) Il repository di dati di runtime che archivia le applicazioni configurazioni, contatori di quote distribuite, chiavi API e OAuth per le applicazioni in esecuzione sul gateway.

Si tratta di uno StatefulSet che richiede molte risorse e dovrebbe essere in separato dal nodo worker dal processore di messaggi.

Per ulteriori informazioni, consulta Informazioni sul piano di runtime.

infrastruttura di gestione centrale (o piano)
Vedi Piano di gestione.
immagine container[ized]
Guarda l'immagine.
piano di controllo
Vedi Piano di gestione.

D

eseguire il deployment

In Apigee, esegui il deployment un proxy API per un ambiente per renderlo accessibile ai client dell’applicazione internet, pubblicamente o privatamente, a seconda della configurazione di rete.

sviluppatore
Uno sviluppatore è un ruolo che un utente Apigee potrebbe eseguire. In Apigee esistono due tipi di sviluppatori:
  • Sviluppatori di proxy API: creare i proxy API e applicare criteri.
  • Sviluppatori di applicazioni: creare applicazioni che utilizzano proxy API.
Piano tariffario per categoria di sviluppatori
Un piano tariffario valido per tutti gli sviluppatori di una categoria specifica ed è disponibile per acquisti da parte di tutti gli sviluppatori della categoria in questione.
piano tariffario sviluppatore
Un piano tariffario applicabile a uno sviluppatore specifico e disponibile per l'acquisto solo da parte di lo sviluppatore.

E

ambiente

Un ambiente Apigee un ambiente software isolato, all'interno di un'organizzazione, in cui deployment dei proxy API. L'ambiente può scalare per soddisfare le esigenze dei proxy di cui è stato eseguito il deployment. Puoi creare più ambienti in un'organizzazione.

gruppo di ambienti

Un gruppo di ambienti è un gruppo di Apigee ambienti con uno o più nomi host. Il nome host fa parte dell'URL utilizzato per proxy API di chiamata in qualsiasi ambiente del gruppo.

limite esplicito
Vedi il limite personalizzato.

V

GCR
Repository dei container Google.
GKE
Google Kubernetes Engine. Un modello gestito da Google e pronto per la produzione per il deployment di applicazioni containerizzate in Kubernetes. GKE ti permette di iniziare a lavorare con Kubernetes in pochissimo tempo, eliminando del tutto la necessità di installare, gestire gestire i tuoi cluster Kubernetes.

I

repository di immagini
Un gruppo di immagini container condivise.
limite implicito
Un limite (ad esempio un limite al saldo prepagato dello sviluppatore) impostato dalla monetizzazione.
Controller in entrata/in entrata
Un'app containerizzata che instrada il traffico dall'esterno ai servizi al suo interno.

K

KMS
Key Management Service. Archivia, gestisce e presenta le chiavi e OAuth per criptare e decriptare il traffico. Apigee KMS gestisce le chiavi per app, sviluppatori e prodotti basati su API.
KVM
Mappa dei valori chiave. Una raccolta personalizzata di coppie di stringhe chiave/valore criptato o non criptato. Per ulteriori informazioni, vedi Utilizzo delle mappe chiave-valore.
Macchina di amministrazione Kubernetes
La macchina locale che utilizzi per eseguire i comandi sul tuo cluster Kubernetes. Questo è in genere una macchina desktop che ha accesso alle VM Kubernetes.

M

piano di gestione
I servizi centrali ospitati da Google che comunicano con tramite account di servizio.
MART

L'API per i dati di runtime interagisce con l'ambiente datastore di runtime (Cassandra). Funge da fornitore di API API Apigee pubblica per accedere ai dati di runtime e gestirli.

MART è un'applicazione stateless proprio come i processori di messaggi. Si tratta di un cluster Kubernetes in un'app containerizzata.

Per ulteriori informazioni, consulta Informazioni sul piano di runtime.

nodo master
Un termine Kubernetes per un nodo che include apiserver, cloud-controller-manager (CCM), scheduler e kube-controller-manager.
processore di messaggi

(Solo Apigee hybrid) Il processore di messaggi valuta una richiesta in arrivo, esegue tutti i criteri Apigee e richiama i sistemi di backend sistemi per il recupero dei dati. Una volta ricevute le risposte, l'processore di messaggi formatta una risposta e la restituisce al di alto profilo.

MP è un deployment Kubernetes. È configurato per una singola piattaforma Apigee che rimanda a una sottodirectory con ambito all'interno dell'ambiente condiviso il file system a cui il sincronizzatore fornisce i dati.

Un MP utilizza un elevato numero di risorse e dovrebbe trovarsi su un worker separato di Cassandra.

Per ulteriori informazioni, consulta Informazioni sul piano di runtime.

monetizzazione
Un componente di Apigee che offre una soluzione un modo flessibile per monetizzare i prodotti basati su API.
importo mensile utilizzato
L'utilizzo totale da parte di uno sviluppatore per un determinato mese, incluse la commissione di configurazione e la commissione sulle transazioni + tariffa ricorrente.
pagamenti mensili
I pagamenti ricorrenti effettuati da uno sviluppatore in base ai piani acquistati. I piani tariffari possono hanno una tariffa ricorrente che viene addebitata a uno sviluppatore ogni mese, indipendentemente dall'utilizzo.

N

spazio dei nomi
Cluster virtuali utilizzati per dividere le risorse del cluster. Spazi dei nomi sono per cluster più grandi con molti utenti; cluster più piccoli con decine di utenti solitamente non hanno bisogno di spazi dei nomi.

O

apri aggiustamento
Un aggiustamento non ancora applicato nei documenti di fatturazione pubblicati.
mese di fatturazione aperto
Un mese di calendario completo per il quale non sono stati ricevuti i documenti di fatturazione finali pubblicato.
Kubernetes open source
L'implementazione di riferimento di Kubernetes. Vedi Kubernetes. Apigee ibrido il runtime viene eseguito su Kubernetes open source e basati su open source di Kubernetes compatibili con CNCF.
organizzazione

Un container per tutte le entità in un account Apigee, inclusi proxy API, prodotti API, app, sviluppatori e pacchetti API. Questo documento utilizza termini organizzazione Apigee o organizzazione abilitata ibrida in modo intercambiabile.

Per installare e utilizzare Apigee o Apigee hybrid, devi avere un'organizzazione Apigee associato a un progetto Google Cloud. Ciò avviene quando crei l'organizzazione in un processo noto come il provisioning.

Un'organizzazione Apigee non è uguale a un'organizzazione Google Cloud. In caso di ambiguità, il documento deve specificare che organizzazione è un'organizzazione Apigee.

Per ulteriori informazioni, consulta la sezione Tipi di organizzazione.

P

pod
Un pod è l'elemento di base di Kubernetes, ovvero il più piccolo e più semplice nel modello a oggetti di Kubernetes che crei o di cui esegui il deployment. R un pod rappresenta un processo in esecuzione sul cluster.
saldo prepagato
Un importo di denaro disponibile per uno sviluppatore prepagato, che può pagare in anticipo per l'API pacchetti.
sviluppatore prepagato
Uno sviluppatore che paga in anticipo per l'utilizzo di un prodotto API. I fondi vengono detratti da saldo di uno sviluppatore prepagato quando viene utilizzato il prodotto API. Lo sviluppatore deve mantenere saldo prepagato sufficiente per acquistare il prodotto API. Agli sviluppatori viene assegnato dello stato postpagato del provider API.
norme
Un passaggio di elaborazione che viene eseguito come un'unità atomica riutilizzabile della logica all'interno di un'API flusso di lavoro. I criteri tipici includono il routing delle richieste all'endpoint corretto, formato dei messaggi, applicazione del controllo dell'accesso, chiamata a servizi remoti informazioni, mascherare i dati sensibili di utenti esterni, esaminare i contenuti dei messaggi per potenziali minacce, memorizzare nella cache risposte comuni per migliorare le prestazioni e così via. Le norme possono Essere eseguita in modo condizionale in base ai contenuti o al contesto di un messaggio di richiesta o risposta. Ad esempio, è possibile eseguire un criterio di trasformazione per personalizzare un formato di risposta se di richiesta è stato inviato da uno smartphone.
sviluppatore con pagamento posticipato
Uno sviluppatore a cui viene addebitato un importo mensile per l'utilizzo di prodotti basati su API. La lo sviluppatore paga per l'utilizzo dei prodotti basati su API in base ai termini di pagamento stabiliti dai piani tariffari. Agli sviluppatori viene assegnato lo stato con pagamento posticipato o prepagato dall'API o il provider di servizi di terze parti.
proxy
Anche proxy API. Un'API proxy è un livello di astrazione che pone in primo piano API per servizio di backend e fornisce funzionalità a valore aggiunto come sicurezza, limitazione di frequenza, quote, analisi e altro ancora.
endpoint proxy
Un endpoint proxy definisce la modalità di interazione del proxy API con il client diverse applicazioni. Configuri l'endpoint proxy con un basepath che fa parte dell'URL a cui risponde il proxy API. L'URL ha il formato https://hostname/basepath/pathsuffixes. Consulta Crea un proxy API.

R

piano tariffario
Una specifica delle commissioni, di altri addebiti e della quota di condivisione delle entrate per l'uso dell'API prodotti offerti in un pacchetto API monetizzato.
controller di replica
Ripianifica i pod e gestisce la riparazione automatica per i pod.
risorsa, percorso risorsa
Concetto di RESTful, un percorso di risorsa è un URI (Uniform Resource Identifier) che identifica il percorso di rete di una determinata risorsa.
revisione
Un pacchetto numerato e con controllo della versione per la configurazione e i criteri, integrato in un come proxy API. Questo termine è distinto dalla versione, che è l'API rivolta agli sviluppatori a riga di comando. Vedi "versione" di seguito.
piano di runtime

Servizi ibridi Apigee che gestisci sul tuo cluster Kubernetes esistenti all'interno del piano di runtime. Questi servizi comunicano gli account di servizio con il piano di gestione.

Include MART, Sincronizzatore, Processori di messaggi, Cassandra e altri componenti.

Per ulteriori informazioni, consulta Informazioni sul piano di runtime.

istanza di runtime
Apigee può essere configurato con più istanze di runtime, una per regione geografica. È possibile collegare uno o più ambienti a un'istanza di runtime, fornendo così disponibilità elevata per i proxy API tra regioni.

S

servizio

Un termine generale per le app containerizzate in esecuzione sul tuo cluster Kubernetes nel nel piano di runtime. Questi servizi includono MART, Sincronizzatore, Processori di messaggi e Cassandra,

Per ulteriori informazioni, consulta Informazioni sul piano di runtime.

nodo stateful
Un nodo cluster che richiede spazio di archiviazione permanente per essere mantenuto stato. Consulta Configurare pool di nodi dedicati.
nodo stateless
Un nodo cluster che non richiede l'archiviazione permanente. Consulta Configura pool di nodi dedicati.
Sincronizzatore

Un servizio del piano di runtime che esegue il polling del piano di gestione configurazione ed eventi del deployment per ogni ambiente. it scarica i metadati richiesti sui proxy di cui è stato eseguito il deployment, di configurazione e altro ancora al piano di runtime.

Il sincronizzatore archivia le proprie informazioni in un file system condiviso letto dal processore di messaggi. Questo verrà eseguito come DaemonSet applicazione; non ha traffico API runtime e può sincronizzare per più ambienti da un singolo processo o pod Kubernetes.

Per ulteriori informazioni, consulta Informazioni sul piano di runtime.

T

endpoint di destinazione

Un endpoint di destinazione definisce la modalità di interazione del proxy API con il backend i servizi di machine learning. Configuri l'endpoint di destinazione per inoltrare le richieste al backend appropriato servizio, tra cui la definizione di impostazioni di sicurezza, protocollo HTTP o HTTPS e altre informazioni di connessione. Consulta Modifica del target endpoint.

ricaricare
L'azione intrapresa da uno sviluppatore prepagato per aggiungere fondi al saldo prepagato.
transaction_success_def" id="transaction_success_def">transazione riuscita
La variabile di monetizzazione
, se utilizzata, indica che una transazione API è monetizzata o meno. Questa variabile può essere utilizzata per eseguire l'override del comportamento predefinito basato sullo stato HTTP le API nel tuo codice. Vedi Variabili di monetizzazione.

U

UAP

Piattaforma di analisi unificata. Un servizio Apigee nella gestione piano che elabora i dati di analisi, debug e stato del deployment in entrata e lo rende disponibile tramite la UI ibrida Apigee o le API Apigee.

Per ulteriori informazioni, consulta Raccolta dei dati sullo stato di debug, analisi e deployment.

UDCA

Agente Universal Data Collection. Un servizio in esecuzione all'interno un pod di raccolta dati nel piano di runtime che estrae analisi, e i dati sullo stato del deployment e li invia al UAP.

Per ulteriori informazioni, consulta Raccolta dei dati sullo stato di debug, analisi e deployment.

V

La versione dell'interfaccia API rivolta agli sviluppatori. Ad esempio: pivotaltracker.com/services/v3, or api.enterprise.apigee.com/v1. (Questo termine è distinto revision, che è il pacchetto di configurazione numerato e con controllo della versione e i criteri integrati in un proxy API. In breve, le interfacce API hanno delle versioni, mentre le API i proxy hanno revisioni.
volume
Spazio di archiviazione condiviso utilizzabile da tutti i container le applicazioni all'interno di un pod.