Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
La tabella seguente elenca le autorizzazioni che puoi assegnare a un ruolo utilizzando l'API Edge. Consulta Aggiungere autorizzazioni al ruolo di test per un esempio di come utilizzare l'API per impostare un'autorizzazione per un ruolo.
Ambito della funzionalità | URI autorizzazione | Verbo | Descrizione |
---|---|---|---|
Analytics |
|||
Analytics | /environments/*/analytics/admin | PUT | Attivare l'analisi per un ambiente (solo cloud privato) |
Esportazione dei dati di Analytics |
|||
Esportazione dei dati | /environments/*/analytics/exports | GET, PUT | Elenca/crea un job di esportazione dei dati |
/environments/*/analytics/exports/* | GET | Recupera lo stato del job di esportazione | |
/analytics/datastores | GET, PUT | Elenca/crea datastore di analisi | |
/analytics/datastores/* | GET | Ottenere il datastore di dati di analisi | |
/analytics/datastoreConsumers | GET, PUT, DELETE | Recupera/crea/elimina il datastore di analisi | |
Modelli API (solo nuova UI) |
|||
Modelli API | /apimodels | GET, PUT | Elenca/crea modelli API |
/apimodels/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il modello API | |
Monitoraggio delle API (solo nuova UI) |
|||
Monitoraggio delle API | /apimonitoring | GET, PUT, DELETE | Elenca/crea/elimina entità API Monitoring |
Pacchetti API (monetizzazione) |
|||
Pacchetti API (monetizzazione) | /monetization-packages | GET, PUT | Elenca/crea pacchetti API |
/monetization-packages/* | GET, PUT, DELETE | Recupera/aggiorna/elimina un pacchetto API | |
/monetization-packages/*/products/* | GET, PUT, DELETE | Ottenere/aggiungere/eliminare 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/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare un prodotto API | |
Attributi del prodotto API | /apiproducts/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi del prodotto API |
/apiproducts/*/attributes/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'attributo del prodotto API | |
Proxy API |
|||
Proxy API | /applications | GET, PUT | Elencare/creare proxy API |
/applications/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare il proxy API | |
Proxy API per revisione | /applications/*/revisions | GET | Elenco delle revisioni del proxy API |
/applications/*/revisions/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la revisione del proxy API | |
Deployment dei proxy API | /applications/*/deployments | GET | Elenco di tutti i deployment di proxy API |
/applications/*/revisions/*/deployments | GET, PUT | Elencare/annullare il deployment delle revisioni del proxy API | |
Deployment di 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 | Visualizzare i dettagli di un deployment di un proxy API in un ambiente | |
Deployment di proxy API a livello di ambiente e revisione | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Visualizza i dettagli di deployment di una revisione del proxy API in un ambiente, esegui il deployment/il ritiro della revisione del proxy API |
Dipendenze npm del proxy API | /applications/*/revisions/*/npm | GET | Recupera le dipendenze npm per un proxy API. |
Norme relative ai proxy API | /applications/*/revisions/*/policies | GET, PUT | Elenca/crea criteri in un proxy API |
/applications/*/revisions/*/policies/* | GET | Recupera il criterio nell'ambito del proxy API | |
App |
|||
App | /apps | GET | Elenco app |
/apps/* | GET | Recuperare l'app tramite l'ID app | |
Query asincrona |
|||
Query | /environments/*/queries | GET, PUT | Elenca/crea query asincrona |
/environments/*/queries/* | GET | Ottenere lo stato della query asincrona | |
/environments/*/queries/*/result | GET | Ottenere risultati di query asincrone | |
Controlli |
|||
Controlli | /audits/organizations/* | GET | Elenca le voci di controllo per tutta l'organizzazione |
/audits/organizations/*/apiproducts | GET | Elenco delle voci di controllo per tutti i prodotti API di un'organizzazione | |
/audits/organizations/*/apiproducts/* | GET | Elenco delle voci di controllo per il prodotto API in un'organizzazione | |
/audits/organizations/*/applications | GET | Elenca le voci di controllo per tutte le applicazioni di un'organizzazione | |
/audits/organizations/*/applications/* | GET | Elencare le voci di controllo per un'applicazione in un'organizzazione | |
/audits/organizations/*/developers | GET | Elenca le voci di controllo per tutti gli sviluppatori di un'organizzazione | |
/audits/organizations/*/developers/* | GET | Elencare le voci di controllo per uno sviluppatore in un'organizzazione | |
/audits/organizations/*/developers/*/apps | GET | Elenca le voci di controllo per tutte le app per sviluppatori di un'organizzazione | |
/audits/organizations/*/developers/*/apps/* | GET | Elencare le voci di controllo per un'app per sviluppatori in un'organizzazione | |
/audits/users/* | GET | Elenca le voci di controllo per tutti gli utenti di un'organizzazione | |
Cache |
|||
Log memorizzati nella cache | /environments/*/applications/*/cachedlogs/categories | GET | Ottenere le categorie di log memorizzate nella cache |
/environments/*/applications/*/cachedlogs/categories/nodejs | GET | Ottenere i log di Node.js memorizzati nella cache | |
Cache | /environments/*/caches | GET, PUT | Elenca/crea cache |
/environments/*/caches/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la cache | |
/environments/*/caches/*/entries | PUT | Svuota tutte le voci della cache | |
/environments/*/caches/*/entries/* | PUT | Svuotare le voci della cache | |
Aziende (monetizzazione) |
|||
Aziende (monetizzazione) | /companies | GET, PUT | Elenca/crea azienda |
/companies/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina la società | |
Famiglie di app aziendali (monetizzazione) | /companies/*/appfamilies | GET, PUT | Elencare/creare famiglie di app aziendali |
/companies/*/appfamilies/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la famiglia di app aziendali | |
/companies/*/appfamilies/*/apps/* | ELIMINA | Rimuovere l'app aziendale dal gruppo Famiglia | |
App aziendali (monetizzazione) | /companies/*/apps | GET, PUT | Elencare/creare app aziendali |
/companies/*/apps/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'app aziendale | |
Chiavi app dell'azienda (monetizzazione) | /companies/*/apps/*/keys/* | GET | Ottenere la chiave app dell'azienda per ID |
Sviluppatori di app aziendali (monetizzazione) | /companies/*/developers | GET, PUT | Elencare/creare sviluppatori di app aziendali |
/companies/*/developers/* | GET, PUT, DELETE | Recupera/aggiorna/elimina lo sviluppatore dell'app aziendale | |
Crediti (monetizzazione) |
|||
Crediti (monetizzazione) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Assegnare il credito a uno sviluppatore |
/transaction-search | PUT | Elenca i crediti emessi | |
Report personalizzati |
|||
Report personalizzati | /reports | GET, PUT | Elenca/crea report di analisi personalizzati |
/reports/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare un report di analisi personalizzato | |
/environments/*/analytics/admin/* | GET | Ottenere le metriche e le dimensioni utilizzate per creare report di analisi | |
Maschere di dati |
|||
Maschere dati a livello di organizzazione | /maskconfigs | GET, PUT | Elenca/crea maschere dati a livello di organizzazione |
/maskconfigs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la maschera dati a livello di organizzazione | |
Maschere di dati a livello di ambito del proxy API | /apiproxies/*/maskconfigs | GET, PUT | Elenca/crea maschere dati nell'ambito del proxy API |
/apiproxies/*/maskconfigs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la maschera dati nell'ambito del proxy API | |
/applications/*/maskconfigs | GET, PUT | Elenca/crea maschere dati nell'ambito del proxy API | |
/applications/*/maskconfigs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la maschera dati nell'ambito del proxy API | |
Debug |
|||
Debug | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Elenca/crea sessioni di debug |
/environments/*/applications/*/revisions/*/debugsessions/* | GET, PUT, DELETE | Recupera/aggiorna/elimina le sessioni di debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Elenco ID transazioni della sessione di debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Ottenere i dati sulle transazioni della sessione di debug in base all'ID | |
Deployment |
|||
Implementazioni a livello di organizzazione | /deployments | GET | Elenca tutte le API di cui è stato eseguito il deployment in un'organizzazione |
Sviluppatori |
|||
Sviluppatori | /developers | GET, PUT | Elencare/creare sviluppatori di app |
/developers/* | GET, PUT, DELETE | Recupera/aggiorna/elimina lo sviluppatore dell'app | |
Attributi app sviluppatore | /developers/*/apps/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi app sviluppatore |
/developers/*/apps/*/attributes/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'attributo app sviluppatore | |
Famiglie di app per sviluppatori | /developers/*/appfamilies | GET, PUT | Elencare/creare famiglie di app per sviluppatori |
/developers/*/appfamilies/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare la famiglia di app sviluppatore | |
/developers/*/appfamilies/*/apps/* | ELIMINA | Rimuovere l'app sviluppatore dal gruppo Famiglia | |
Chiavi app sviluppatore | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Elenco/aggiornamento/eliminazione della chiave app sviluppatore |
/developers/*/apps/*/keys/create | PUT | Creare una chiave e un segreto utente per un'app | |
/developers/*/apps/*/keys/*/apiproducts/* | PUT, DELETE | Approvare/revocare una chiave utente per un'app | |
/developers/*/apps/*/keys/*/oauth1accesstokens | GET | Consente di ottenere il conteggio dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore. | |
/developers/*/apps/*/keys/*/oauth2accesstokens | GET | Consente di ottenere il conteggio dei token di accesso OAuth 2.0 per la chiave dell'app di uno sviluppatore. | |
/developers/*/apps/*/oauth1accesstokens | GET | Ottieni il conteggio dei token di accesso OAuth 1.0 per l'app di uno sviluppatore. | |
/developers/*/apps/*/oauth2accesstokens | GET | Ottieni il conteggio dei token di accesso OAuth 2.0 per l'app di uno sviluppatore. | |
App per sviluppatori | /developers/*/apps | GET, PUT | Elencare/creare app sviluppatore |
/developers/*/apps/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'app sviluppatore | |
Attributi sviluppatore | /developers/*/attributes | GET, PUT | Elenca/aggiorna tutti gli attributi sviluppatore |
/developers/*/attributes/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina l'attributo sviluppatore | |
Keystore |
|||
Archivi chiavi | /environments/*/keystores | GET, PUT | Elenca/crea archivi chiavi |
/environments/*/keystores/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'archivio chiavi | |
/environments/*/keystores/*/aliases | GET, PUT | Elenca/crea alias dell'archivio chiavi | |
/environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Recupera/aggiorna/elimina l'alias dell'archivio chiavi | |
/environments/*/keystores/*/aliases/*/certificate | GET | Esportare un certificato per un alias | |
/environments/*/keystores/*/aliases/*/csr | GET | Generare una CSR per un alias | |
/environments/*/keystores/*/certs | GET, PUT | Elenca/carica il certificato dell'archivio chiavi | |
/environments/*/keystores/*/certs/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il certificato dell'archivio chiavi | |
/environments/*/keystores/*/certs/*/export | GET | Esportare un certificato da un archivio chiavi | |
/environments/*/keystores/*/keys | PUT | Caricare un file JAR in un keystore | |
/environments/*/testssl | GET, PUT | Testare un keystore o un truststore | |
Mappe di valori chiave (KVM) |
|||
Mappe chiave-valore (KVM) a livello di organizzazione | /keyvaluemaps | GET, PUT | Elenca/crea KVM a livello di organizzazione |
/keyvaluemaps/* | GET, PUT, DELETE | Recupera/aggiorna/elimina KVM a livello di organizzazione | |
/keyvaluemaps/*/entries | PUT | Crea voci KVM a livello di organizzazione | |
/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Recupera/aggiorna/elimina la voce KVM nell'ambito dell'organizzazione | |
/keyvaluemaps/*/keys | GET | Elenca le chiavi in un KVM a livello di organizzazione | |
Mappe chiave-valore (KVM) a livello di ambito dell'ambiente | /environments/*/keyvaluemaps | GET, PUT | Elenca/crea KVM a livello di ambito dell'ambiente |
/environments/*/keyvaluemaps/* | GET, PUT, DELETE | Recupera/aggiorna/elimina KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/entries | PUT | Crea voci KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare la voce KVM nell'ambito dell'ambiente | |
/environments/*/keyvaluemaps/*/keys | GET | Elenca le chiavi in un KVM a livello di ambito dell'ambiente | |
Mappe chiave-valore (KVM) nell'ambito del proxy API | /applications/*/keyvaluemaps | GET, PUT | Elenca/crea KVM nell'ambito del proxy API |
/applications/*/keyvaluemaps/* | GET, PUT, DELETE | Recupera/aggiorna/elimina KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/entries | GET, PUT | Elenca/crea voci KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare la voce KVM nell'ambito del proxy API | |
/applications/*/keyvaluemaps/*/keys | GET | Ottieni tutte le voci KVM nell'ambito del proxy API | |
OAuth |
|||
OAuth 1.0 | /oauth1/accesstokens | GET | Ottenere il conteggio dei token di accesso OAuth 1.0 |
/oauth1/accesstokens/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare/approvare il token di accesso OAuth 1.0 | |
/oauth1/requesttokens | GET | Ottenere il conteggio dei token di richiesta OAuth 1.0 | |
/oauth1/requesttokens/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare/approvare il token di richiesta OAuth 1.0 | |
/oauth1/verifiers | GET | Ottenere il conteggio dei codici di verifica OAuth 1.0 | |
/oauth1/verifiers/* | GET, DELETE | Ottenere/aggiornare/eliminare/approvare il codice di verifica OAuth 1.0 | |
OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare/approvare il token di accesso OAuth 2.0 |
/oauth2/authorizationcodes | GET | Ottenere il conteggio dei codici di autorizzazione OAuth 2.0 | |
/oauth2/authorizationcodes/* | GET, DELETE | 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'ID utente o all'ID app | |
/oauth2/search | GET | Ottenere il token di accesso OAuth 2.0 per utente o ID app | |
Organizzazioni |
|||
Organizzazioni | / | GET, PUT | Elencare/creare risorse dell'organizzazione |
/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare le risorse dell'organizzazione | |
Piani tariffari (monetizzazione) |
|||
Piani tariffari (monetizzazione) | /monetization-packages/*/rate-plans | GET, PUT | Elencare/creare piani tariffari |
/monetization-packages/*/rate-plans/* | GET, PUT, DELETE | 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 a livello di ambito dell'ambiente |
/environments/*/references/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il riferimento a livello di ambito dell'ambiente | |
Rimborsi (monetizzazione) |
|||
Rimborsi (monetizzazione) | /monetization-packages/*/refund-transactions | PUT | Effettuare un rimborso |
/transaction-search | PUT | Elenco dei rimborsi emessi | |
Report (monetizzazione) |
|||
Report (monetizzazione) | /report-definitions | GET, PUT | Elenca/crea definizioni di report |
/report-definitions/* | GET, PUT, DELETE | Recuperare/aggiornare/eliminare una definizione di report | |
/billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | Genera un report | |
File di risorse |
|||
File di risorse a livello di organizzazione | /resourcefiles | GET, PUT | Elenca/carica i file di risorse a livello di organizzazione |
/resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file della risorsa nell'ambito dell'organizzazione | |
File di risorse nell'ambito dell'ambiente | /environments/*/resourcefiles | GET, PUT | Elenca/importa i file di risorse nell'ambito dell'ambiente |
/environments/*/resourcefiles/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file delle risorse a livello di 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/*/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il file della risorsa nell'ambito del proxy API | |
Ruoli |
|||
Ruoli | /userroles | GET, PUT | Elenca/crea i ruoli utente |
/userroles/* | GET, PUT, DELETE | Recupera/aggiorna/elimina il ruolo utente | |
/userroles/*/permissions | GET, PUT | Elenca/aggiungi le autorizzazioni per un ruolo | |
/userroles/*/permissions/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare l'autorizzazione per un ruolo | |
/userroles/*/resourcepermissions | PUT | Aggiungere più autorizzazioni per le risorse | |
/userroles/*/users | GET, PUT | Elencare/aggiungere utenti al ruolo | |
/userroles/*/users/* | GET, DELETE | Verificare che l'utente sia nel ruolo, rimuoverlo dal ruolo | |
Flusso condivisi |
|||
Flussi condivisi | /sharedflows | GET, PUT | Elenca/crea flussi condivisi. |
/sharedflows/* | GET, PUT, DELETE | Visualizza/elimina il flusso condiviso. | |
/sharedflows/*/deployments | GET | Visualizza i deployment dei flussi condivisi. | |
/sharedflows/*/revisions | GET | Visualizza le revisioni del flusso condiviso. | |
/sharedflows/*/revisions/* | GET, PUT, DELETE | Visualizza, modifica ed elimina le revisioni dei flussi condivisi. | |
/sharedflows/*/revisions/*/deployments | GET, DELETE | Visualizza/elimina il deployment di una revisione flusso condiviso. | |
/environments/*/sharedflows/*/revisions/*/deployments | PUT, DELETE | Esegui il deployment e l'annullamento del deployment delle revisioni dei flussi condivisi. | |
/environments/*/flowhooks/* | GET, PUT, DELETE | Flussi condivisi negli hook di flusso: attach, detach e get. | |
Statistiche |
|||
Statistiche | /stats/ | GET | Visualizza le metriche per intervallo di tempo per un'organizzazione e un ambiente. |
/environments/*/stats/* | GET | Visualizzare le metriche organizzate per dimensioni | |
/stats/preferences/reports/dailysummaryreport | GET | Iscriversi o annullare l'iscrizione al report di analisi | |
/stats/preferences/reports/dailysummaryreport/users | GET | Ottenere 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/* | GET, PUT, DELETE | Ottieni/aggiorna/elimina il server di destinazione | |
Utenti |
|||
Utenti | /users | GET, PUT | Elenca/aggiungi utenti |
/users/* | GET, PUT, DELETE | Recupera/aggiorna/elimina utente | |
Transazioni (monetizzazione) |
|||
Transazioni (monetizzazione) | /transactions/developers/* | GET | Visualizzare lo stato delle transazioni |
Host virtuali |
|||
Host virtuali | /environments/*/virtualhosts | GET, PUT | Elenca/crea host virtuali (solo per organizzazioni Private Cloud e Cloud a pagamento) |
/environments/*/virtualhosts/* | GET, PUT, DELETE | Ottenere/aggiornare/eliminare gli host virtuali (aggiornamento/eliminazione solo per le organizzazioni Private Cloud e Cloud a pagamento) | |
/environments/*/virtualhosts/*/sslinfo | PUT | Aggiornare la configurazione TLS per un host virtuale (solo organizzazioni Private Cloud e Cloud a pagamento) |