Riferimenti per le autorizzazioni

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)