Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. informazioni
La seguente tabella elenca le autorizzazioni che puoi assegnare a un ruolo utilizzando l'API Edge. Consulta Aggiungere le autorizzazioni al ruolo di test per un esempio su come utilizzare l'API per impostare un'autorizzazione per un ruolo.
Area di applicazione | URI autorizzazione | Verbo | Descrizione |
---|---|---|---|
Analytics |
|||
Analisi | /environments/*/analytics/admin | PUT | Abilita l'analisi per un ambiente (solo Private Cloud) |
Esportazione dei dati di Analytics |
|||
Esportazione dei dati | /environments/*/analytics/exports | GET, PUT | Elenca/crea il job di esportazione dati |
/environments/*/analytics/exports/* | GET | Ottieni stato del job di esportazione | |
/analytics/datastores | GET, PUT | Elenca/crea i datastore di analisi | |
/analytics/datastores/* | GET | Acquisisci datastore di analisi | |
/analytics/datastoreConsumers | OTTIENI, PUT, ELIMINA | Ottieni/crea/elimina il datastore di analisi | |
Modelli API (solo nuova UI) |
|||
Modelli API | /apimodels | GET, PUT | Elenco/creazione di modelli API |
/apimodels/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione modello API | |
Monitoraggio delle API (solo nuova UI) |
|||
Monitoraggio delle API | /apimonitoring | OTTIENI, PUT, ELIMINA | Elenco/creazione/eliminazione delle entità di API Monitoring |
Pacchetti API (monetizzazione) |
|||
Pacchetti API (monetizzazione) | /monetization-packages | GET, PUT | Elenco/creazione di pacchetti API |
/monetization-packages/* | OTTIENI, PUT, ELIMINA | Recuperare/aggiornare/eliminare un pacchetto API | |
/monetization-packages/*/products/* | OTTIENI, PUT, ELIMINA | Recupero/aggiunta/eliminazione di un prodotto API in un pacchetto API | |
/developers/*/monetization-packages | GET | Elenco di tutti i pacchetti API accettati da uno sviluppatore | |
Prodotti API |
|||
Prodotti basati su API | /apiproducts | GET, PUT | Elenca/crea prodotti API |
/apiproducts/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina prodotto API | |
Attributi del prodotto API | /apiproducts/*/attributes | GET, PUT | Elenco/aggiornamento di tutti gli attributi dei prodotti API |
/apiproducts/*/attributes/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina attributo del prodotto API | |
Proxy API |
|||
Proxy API | /applications | GET, PUT | Elenca/crea i proxy API |
/applications/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione proxy API | |
Proxy API per revisione | /applications/*/revisions | GET | Elenco revisioni proxy API |
/applications/*/revisions/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione revisione proxy API | |
Distribuzioni proxy API | /applications/*/deployments | GET | Elenco di tutti i deployment proxy API |
/applications/*/revisions/*/deployments | GET, PUT | Elenco/annullamento del deployment delle revisioni del proxy API | |
Distribuzioni del proxy API a livello di ambiente | /environments/*/deployments | GET | Elenco dei proxy API di cui è stato eseguito il deployment in un ambiente |
/environments/*/applications/*/deployments | GET | Recupero dei dettagli di deployment per un proxy API in un ambiente | |
Deployment di proxy API a livello di ambiente e di revisione | /environments/*/applications/*/revisions/*/deployments | OTTIENI, PUT, ELIMINA | Ottieni dettagli di deployment per una revisione del proxy API in un ambiente, esegui il deployment/annullamento del deployment della revisione del proxy API |
Dipendenze npm proxy API | /applications/*/revisions/*/npm | GET | Restituisce le dipendenze npm per un proxy API. |
Criteri relativi ai proxy API | /applications/*/revisions/*/policies | GET, PUT | Elenco/creazione di criteri in un proxy API |
/applications/*/revisions/*/policies/* | GET | Ottieni il criterio nell'ambito del proxy API | |
App |
|||
App | /apps | GET | Elenco app |
/apps/* | GET | Ottieni app per ID app | |
Query asincrona |
|||
Query | /environments/*/queries | GET, PUT | Elenca/crea query asincrona |
/environments/*/queries/* | GET | Ottieni stato delle query asincrone | |
/environments/*/queries/*/result | GET | Ottieni risultati delle query asincrone | |
Controlli |
|||
Controlli | /audits/organizations/* | GET | Elenco delle voci di controllo per tutta l'organizzazione |
/audits/organizations/*/apiproducts | GET | Elenco delle voci di controllo per tutti i prodotti API in un'organizzazione | |
/audits/organizations/*/apiproducts/* | GET | Elenco delle voci di controllo per un prodotto API in un'organizzazione | |
/audits/organizations/*/applications | GET | Elenco delle voci di controllo per tutte le applicazioni di un'organizzazione | |
/audits/organizations/*/applications/* | GET | Elenco delle voci di controllo per un'applicazione in un'organizzazione | |
/audits/organizations/*/developers | GET | Elenco delle voci di controllo per tutti gli sviluppatori di un'organizzazione | |
/audits/organizations/*/developers/* | GET | Elenco delle voci di controllo per uno sviluppatore di un'organizzazione | |
/audits/organizations/*/developers/*/apps | GET | Elenco delle voci di controllo per tutte le app per sviluppatori di un'organizzazione | |
/audits/organizations/*/developers/*/apps/* | GET | Elenco delle voci di controllo per un'app sviluppatore in un'organizzazione | |
/audits/users/* | GET | Elenco delle voci di controllo per tutti gli utenti di un'organizzazione | |
Cache |
|||
Log memorizzati nella cache | /environments/*/applications/*/cachedlogs/categories | GET | Ottieni categorie di log memorizzati nella cache |
/environments/*/applications/*/cachedlogs/categories/nodejs | GET | Recuperare i log Node.js memorizzati nella cache | |
Cache | /environments/*/caches | GET, PUT | Elenco/creazione cache |
/environments/*/caches/* | OTTIENI, PUT, ELIMINA | Scarica/aggiorna/elimina cache | |
/environments/*/caches/*/entries | PUT | Cancella tutte le voci della cache | |
/environments/*/caches/*/entries/* | PUT | Svuotare le voci di una cache | |
Aziende (monetizzazione) |
|||
Aziende (monetizzazione) | /companies | GET, PUT | Crea elenco/crea azienda |
/companies/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina azienda | |
Famiglie di app aziendali (monetizzazione) | /companies/*/appfamilies | GET, PUT | Elenca/crea famiglie di app aziendali |
/companies/*/appfamilies/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina famiglia di app aziendali | |
/companies/*/appfamilies/*/apps/* | ELIMINA | Rimuovi l'app aziendale dalla famiglia | |
App aziendali (monetizzazione) | /companies/*/apps | GET, PUT | Elenca/crea app aziendali |
/companies/*/apps/* | OTTIENI, PUT, ELIMINA | Scarica/aggiorna/elimina app aziendale | |
Chiavi dell'app aziendale (monetizzazione) | /companies/*/apps/*/keys/* | GET | Ottieni la chiave dell'app aziendale per ID |
Sviluppatori di app aziendali (monetizzazione) | /companies/*/developers | GET, PUT | Elenca/crea sviluppatori di app aziendali |
/companies/*/developers/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare sviluppatore di app aziendali | |
Crediti (monetizzazione) |
|||
Crediti (monetizzazione) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Emettere il credito a uno sviluppatore |
/transaction-search | PUT | Elenco dei crediti emessi | |
Report personalizzati |
|||
Report personalizzati | /reports | GET, PUT | Elenco/creazione di report di analisi personalizzati |
/reports/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare un report di analisi personalizzato | |
/environments/*/analytics/admin/* | GET | Visualizza le metriche e le dimensioni utilizzate per creare report di analisi | |
Maschere di dati |
|||
Maschere di dati nell'ambito dell'organizzazione | /maskconfigs | GET, PUT | Elenca/crea maschere di dati nell'ambito dell'organizzazione |
/maskconfigs/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina la maschera dei dati nell'ambito dell'organizzazione | |
Maschere di dati nell'ambito del proxy API | /apiproxies/*/maskconfigs | GET, PUT | Elenco/creazione di maschere di dati nell'ambito del proxy API |
/apiproxies/*/maskconfigs/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione della maschera di dati nell'ambito del proxy API | |
/applications/*/maskconfigs | GET, PUT | Elenco/creazione di maschere di dati nell'ambito del proxy API | |
/applications/*/maskconfigs/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione della maschera di dati nell'ambito del proxy API | |
Debug |
|||
esegui il debug | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Elenca/crea sessioni di debug |
/environments/*/applications/*/revisions/*/debugsessions/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare sessioni di debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Elenca gli ID transazione della sessione di debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Ottenere i dati sulle transazioni delle sessioni di debug per ID | |
Deployment |
|||
Deployment a livello di organizzazione | /deployments | GET | Elenco di tutte le API di cui è stato eseguito il deployment in un'organizzazione |
Sviluppatori |
|||
Sviluppatori | /developers | GET, PUT | Elenca/crea gli sviluppatori di app |
/developers/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare sviluppatore di app | |
Attributi app sviluppatore | /developers/*/apps/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi delle app per sviluppatori |
/developers/*/apps/*/attributes/* | OTTIENI, PUT, ELIMINA | Recuperare/aggiornare/eliminare attributo app sviluppatore | |
Famiglie di app per sviluppatori | /developers/*/appfamilies | GET, PUT | Elenca/crea famiglie di app per sviluppatori |
/developers/*/appfamilies/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare famiglia di app sviluppatore | |
/developers/*/appfamilies/*/apps/* | ELIMINA | Rimuovi l'app dello sviluppatore dal gruppo Famiglia | |
Chiavi app sviluppatore | /developers/*/apps/*/keys/* | OTTIENI, PUT, ELIMINA | Elenco/aggiornamento/eliminazione della chiave dell'app sviluppatore |
/developers/*/apps/*/keys/create | PUT | Creare una chiave e un segreto utente per un'app | |
/developers/*/apps/*/keys/*/apiproducts/* | PUT, ELIMINA | Approvare/revocare una chiave utente per un'app | |
/developers/*/apps/*/keys/*/oauth1accesstokens | GET | Visualizza il conteggio dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore. | |
/developers/*/apps/*/keys/*/oauth2accesstokens | GET | Visualizza il conteggio dei token di accesso OAuth 2.0 per la chiave dell'app di uno sviluppatore. | |
/developers/*/apps/*/oauth1accesstokens | GET | Sapere il numero dei token di accesso OAuth 1.0 per l'app di uno sviluppatore. | |
/developers/*/apps/*/oauth2accesstokens | GET | Sapere il numero dei token di accesso OAuth 2.0 per l'app di uno sviluppatore. | |
App sviluppatore | /developers/*/apps | GET, PUT | Elenca/crea app sviluppatore |
/developers/*/apps/* | OTTIENI, PUT, ELIMINA | Scarica/aggiorna/elimina app sviluppatore | |
Attributi sviluppatore | /developers/*/attributes | GET, PUT | Elenco/aggiornamento di tutti gli attributi sviluppatore |
/developers/*/attributes/* | OTTIENI, PUT, ELIMINA | Recuperare/aggiornare/eliminare attributo sviluppatore | |
Keystore |
|||
Archivi chiavi | /environments/*/keystores | GET, PUT | Elenco/creazione di archivi chiavi |
/environments/*/keystores/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione archivio chiavi | |
/environments/*/keystores/*/aliases | GET, PUT | Elenca/crea alias di archivio chiavi | |
/environments/*/keystores/*/aliases/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione alias di archivio chiavi | |
/environments/*/keystores/*/aliases/*/certificate | GET | Esporta un certificato per un alias | |
/environments/*/keystores/*/aliases/*/csr | GET | Generare una richiesta di firma del certificato per un alias | |
/environments/*/keystores/*/certs | GET, PUT | Elenco/caricamento certificato archivio chiavi | |
/environments/*/keystores/*/certs/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione certificato keystore | |
/environments/*/keystores/*/certs/*/export | GET | Esportare un certificato da un archivio chiavi | |
/environments/*/keystores/*/keys | PUT | Carica un file JAR in un archivio chiavi | |
/environments/*/testssl | GET, PUT | Testare un archivio chiavi o un archivio attendibilità | |
Mappe chiave-valore (KVM) |
|||
Mappe chiave-valore (KVM) nell'ambito dell'organizzazione | /keyvaluemaps | GET, PUT | Elenca/crea KVM nell'ambito dell'organizzazione |
/keyvaluemaps/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/entries/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare la voce KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/keys | GET | Elenco di chiavi in un KVM nell'ambito dell'organizzazione | |
Mappe chiave-valore (KVM) nell'ambito dell'ambiente | /environments/*/keyvaluemaps | GET, PUT | elenca/crea KVM nell'ambito dell'ambiente |
/environments/*/keyvaluemaps/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/entries/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina voce KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/keys | GET | elenca le chiavi in un KVM nell'ambito dell'ambiente | |
Mappe chiave-valore (KVM) nell'ambito del proxy API | /applications/*/keyvaluemaps | GET, PUT | Elenca/crea i KVM nell'ambito del proxy API |
/applications/*/keyvaluemaps/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/entries | GET, PUT | Elenca/crea le voci KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/entries/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare la voce KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/keys | GET | Visualizza tutte le voci KVM nell'ambito del proxy API | |
OAuth |
|||
OAuth 1.0 | /oauth1/accesstokens | GET | Conteggio dei token di accesso OAuth 1.0 |
/oauth1/accesstokens/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare/approvare il token di accesso per OAuth 1.0 | |
/oauth1/requesttokens | GET | Recupero del conteggio dei token di richiesta OAuth 1.0 | |
/oauth1/requesttokens/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare/approvare token di richiesta OAuth 1.0 | |
/oauth1/verifiers | GET | Conteggio dei codici di verifica OAuth 1.0 | |
/oauth1/verifiers/* | OTTIENI, ELIMINA | Ottenere/aggiornare/eliminare/approvare il codice di verifica OAuth 1.0 | |
OAuth 2.0 | /oauth2/accesstokens/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare/approvare token di accesso OAuth 2.0 |
/oauth2/authorizationcodes | GET | Conteggio dei codici di autorizzazione OAuth 2.0 | |
/oauth2/authorizationcodes/* | OTTIENI, ELIMINA | Ottenere/aggiornare/eliminare/approvare i codici di autorizzazione OAuth 2.0 | |
/oauth2/refreshtokens/* | PUT | Approvare o revocare un token di aggiornamento OAuth 2.0 | |
/oauth2/revoke | PUT | Revocare il token di accesso OAuth 2.0 in base all'utente o all'ID app | |
/oauth2/search | GET | Richiedere il token di accesso OAuth 2.0 in base all'ID utente o app | |
Organizzazioni |
|||
Organizzazioni | / | GET, PUT | elenca/crea risorse dell'organizzazione |
/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare le risorse dell'organizzazione | |
Piani tariffari (monetizzazione) |
|||
Piani tariffari (monetizzazione) | /monetization-packages/*/rate-plans | GET, PUT | Elenca/crea piani tariffari |
/monetization-packages/*/rate-plans/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare un piano tariffario | |
/monetization-packages/*/rate-plans/*/revision | PUT | Creare una revisione del piano tariffario (o un piano tariffario futuro) | |
References |
|||
Riferimenti | /environments/*/references | GET, PUT | Elenca/crea un riferimento nell'ambito dell'ambiente |
/environments/*/references/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina riferimento nell'ambito dell'ambiente | |
Rimborsi (monetizzazione) |
|||
Rimborsi (monetizzazione) | /monetization-packages/*/refund-transactions | PUT | Emettere un rimborso |
/transaction-search | PUT | Rimborsi dell'elenco emessi | |
Report (monetizzazione) |
|||
Segnalazioni (monetizzazione) | /report-definitions | GET, PUT | Elenco/creazione di definizioni dei report |
/report-definitions/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare la definizione di un report | |
/billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | Generare un report | |
File di risorse |
|||
File di risorse nell'ambito dell'organizzazione | /resourcefiles | GET, PUT | elenca/carica i file di risorse nell'ambito dell'organizzazione |
/resourcefiles/*/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina il file di risorse nell'ambito dell'organizzazione | |
File delle risorse nell'ambito dell'ambiente | /environments/*/resourcefiles | GET, PUT | elenca/importa i file di risorse nell'ambito dell'ambiente |
/environments/*/resourcefiles/*/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina il file di risorse nell'ambito dell'ambiente | |
File di risorse nell'ambito del proxy API | /applications/*/revisions/*/resourcefiles | GET, PUT | elenca/importa i file di risorse nell'ambito del proxy API |
/applications/*/revisions/*/resourcefiles/*/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione del file di risorse nell'ambito del proxy API | |
Ruoli |
|||
Ruoli | /userroles | GET, PUT | Elenca/crea ruoli utente |
/userroles/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione ruolo utente | |
/userroles/*/permissions | GET, PUT | Elenca/aggiungi autorizzazioni per un ruolo | |
/userroles/*/permissions/* | OTTIENI, PUT, ELIMINA | Ottenere/aggiornare/eliminare l'autorizzazione per un ruolo | |
/userroles/*/resourcepermissions | PUT | Aggiungere più autorizzazioni per una risorsa | |
/userroles/*/users | GET, PUT | Elenca/aggiungi utenti al ruolo | |
/userroles/*/users/* | OTTIENI, ELIMINA | Verifica l'utente nel ruolo, rimuovi l'utente dal ruolo | |
Flussi condivisi |
|||
Flussi condivisi | /sharedflows | GET, PUT | Elenca/crea flussi condivisi. |
/sharedflows/* | OTTIENI, PUT, ELIMINA | Visualizza/elimina flusso condiviso. | |
/sharedflows/*/deployments | GET | Visualizza i deployment dei flussi condivisi. | |
/sharedflows/*/revisions | GET | Visualizza le revisioni dei flussi condivisi. | |
/sharedflows/*/revisions/* | OTTIENI, PUT, ELIMINA | Visualizza, modifica ed elimina le revisioni dei flussi condivisi. | |
/sharedflows/*/revisions/*/deployments | OTTIENI, ELIMINA | Visualizza/elimina il deployment di revisioni di flusso condiviso. | |
/environments/*/sharedflows/*/revisions/*/deployments | PUT, ELIMINA | Esegui il deployment delle revisioni dei flussi condivisi e annullarne il deployment. | |
/environments/*/flowhooks/* | OTTIENI, PUT, ELIMINA | Flussi condivisi su hook di flusso: collegamento, scollegamento e recupero. | |
Statistiche |
|||
Statistiche | /stats/ | GET | Ottieni metriche per intervallo di tempo per un'organizzazione e un ambiente. |
/environments/*/stats/* | GET | Organizzare le metriche per dimensioni | |
/stats/preferences/reports/dailysummaryreport | GET | Iscriviti o annulla l'iscrizione al report di analisi | |
/stats/preferences/reports/dailysummaryreport/users | GET | Recupera l'elenco degli utenti iscritti e non iscritti | |
Server di destinazione |
|||
Server di destinazione | /environments/*/targetservers | GET, PUT | Elenca/crea i server di destinazione |
/environments/*/targetservers/* | OTTIENI, PUT, ELIMINA | Ottieni/aggiorna/elimina server di destinazione | |
Utenti |
|||
Utenti | /users | GET, PUT | Elenca/aggiungi utenti |
/users/* | OTTIENI, PUT, ELIMINA | Recupera/aggiorna/elimina utente | |
Transazioni (monetizzazione) |
|||
Transazioni (monetizzazione) | /transactions/developers/* | GET | Visualizzare lo stato delle transazioni |
Host virtuali |
|||
Host virtuali | /environments/*/virtualhosts | GET, PUT | Elenco/creazione di host virtuali (creazione solo per organizzazioni cloud privato e cloud a pagamento) |
/environments/*/virtualhosts/* | OTTIENI, PUT, ELIMINA | Recupero/aggiornamento/eliminazione di host virtuali (solo per organizzazioni Private Cloud e Cloud a pagamento) | |
/environments/*/virtualhosts/*/sslinfo | PUT | Aggiornamento della configurazione TLS per un host virtuale (solo per organizzazioni Private Cloud e Cloud a pagamento) |