Riferimenti per le autorizzazioni

Stai visualizzando la documentazione di Apigee Edge.
Consulta la 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.

Area delle 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 job di esportazione dei dati
/environments/*/analytics/exports/* GET Ottenere lo stato del job di esportazione
/analytics/datastores GET, PUT Elenca/crea datastore Analytics
/analytics/datastores/* GET Ottieni datastore Analytics
/analytics/datastoreConsumers GET, PUT, DELETE Ottieni/crea/elimina datastore Analytics

Modelli API (solo nuova UI)

Modelli API /apimodels GET, PUT Elenca/crea modelli API
/apimodels/* GET, PUT, DELETE Modello API Get/update/delete

Monitoraggio 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 Recuperare/aggiornare/eliminare un pacchetto API
/monetization-packages/*/products/* GET, PUT, DELETE Recuperare/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 Recupera/aggiorna/elimina 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 Elenca/crea proxy API
/applications/* GET, PUT, DELETE Recupera/aggiorna/elimina proxy API
Proxy API per revisione /applications/*/revisions GET Elenco 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 proxy API
/applications/*/revisions/*/deployments GET, PUT Elenco/annullamento del 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 Recupera i dettagli del deployment per un proxy API in un ambiente
Deployment di proxy API a livello di ambiente e revisione /environments/*/applications/*/revisions/*/deployments GET, PUT, DELETE Recupera i dettagli del deployment per una revisione del proxy API in un ambiente, esegui il deployment/l'annullamento del deployment della revisione del proxy API
Dipendenze npm del proxy API /applications/*/revisions/*/npm GET Recupera le dipendenze npm per un proxy API.
Norme dei 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 in base all'ID app

Query asincrona

Query /environments/*/queries GET, PUT Elenca/crea query asincrona
/environments/*/queries/* GET Ottieni lo stato della query asincrona
/environments/*/queries/*/result GET Ottieni risultati query asincroni

Controlli

Controlli /audits/organizations/* GET Elenca le voci di controllo per tutta l'organizzazione
/audits/organizations/*/apiproducts GET Elenca le voci di controllo per tutti i prodotti API in un'organizzazione
/audits/organizations/*/apiproducts/* GET Elenca le 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 Elenca 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 in un'organizzazione
/audits/organizations/*/developers/*/apps/* GET Elencare le voci di controllo per un'app sviluppatore 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 Recuperare i log Node.js memorizzati nella cache
Cache /environments/*/caches GET, PUT Elenca/crea cache
/environments/*/caches/* GET, PUT, DELETE Recupera/aggiorna/elimina cache
/environments/*/caches/*/entries PUT Cancella tutte le voci della cache
/environments/*/caches/*/entries/* PUT Svuotare le voci della cache

Aziende (monetizzazione)

Società (monetizzazione) /companies GET, PUT Elenca/crea società
/companies/* GET, PUT, DELETE Get/update/delete company
Famiglie di app aziendali (monetizzazione) /companies/*/appfamilies GET, PUT Elencare/creare famiglie di app aziendali
/companies/*/appfamilies/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione della famiglia di app aziendali
/companies/*/appfamilies/*/apps/* ELIMINA Rimuovere l'app aziendale dalla famiglia
App aziendali (monetizzazione) /companies/*/apps GET, PUT Elencare/creare app aziendali
/companies/*/apps/* GET, PUT, DELETE Recuperare/aggiornare/eliminare un'app aziendale
Chiavi app società (monetizzazione) /companies/*/apps/*/keys/* GET Ottieni la chiave app società per ID
Sviluppatori di app aziendali (monetizzazione) /companies/*/developers GET, PUT Elenco/creazione di sviluppatori di app aziendali
/companies/*/developers/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione dello sviluppatore di app aziendali

Crediti (monetizzazione)

Crediti (monetizzazione) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Emettere un credito a favore di uno sviluppatore
/transaction-search PUT Elenca i crediti emessi

Report personalizzati

Report personalizzati /reports GET, PUT Elencare/creare report di analisi personalizzati
/reports/* GET, PUT, DELETE Recuperare/aggiornare/eliminare un report di analisi personalizzato
/environments/*/analytics/admin/* GET Recuperare le metriche e le dimensioni utilizzate per creare i report di analisi

Maschere dei dati

Maschere dati nell'ambito dell'organizzazione /maskconfigs GET, PUT Elenca/crea maschere dati nell'ambito dell'organizzazione
/maskconfigs/* GET, PUT, DELETE Recuperare/aggiornare/eliminare la maschera dei dati nell'ambito dell'organizzazione
Maschere dei dati nell'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 dei 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 dei 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 sessioni di debug
/environments/*/applications/*/revisions/*/debugsessions/*/data GET Elenco ID transazione sessione di debug
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET Ottieni i dati delle transazioni della sessione di debug per ID

Deployment

Deployment a livello di organizzazione /deployments GET Elenca tutte le API di cui è stato eseguito il deployment in un'organizzazione

Sviluppatori

Sviluppatori /developers GET, PUT Elenca/crea sviluppatori di app
/developers/* GET, PUT, DELETE Recuperare/aggiornare/eliminare lo sviluppatore di 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 attributo app sviluppatore
Famiglie di app per sviluppatori /developers/*/appfamilies GET, PUT Elencare/creare famiglie di app per sviluppatori
/developers/*/appfamilies/* GET, PUT, DELETE Recuperare/aggiornare/eliminare la famiglia di app sviluppatore
/developers/*/appfamilies/*/apps/* ELIMINA Rimuovere l'app dello sviluppatore dalla famiglia
Chiavi app per sviluppatori /developers/*/apps/*/keys/* GET, PUT, DELETE Elenco/aggiornamento/eliminazione della chiave app sviluppatore
/developers/*/apps/*/keys/create PUT Crea una chiave utente e un secret per un'app
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Approvare/revocare una chiave utente per un'app
/developers/*/apps/*/keys/*/oauth1accesstokens GET Ottieni il conteggio dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Ottieni 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 Elenco/creazione di app sviluppatore
/developers/*/apps/* GET, PUT, DELETE Recuperare/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 attributo sviluppatore

Keystore

Archivi chiavi /environments/*/keystores GET, PUT Elenca/crea archivi chiavi
/environments/*/keystores/* GET, PUT, DELETE Get/update/delete keystore
/environments/*/keystores/*/aliases GET, PUT Elenca/crea alias dell'archivio chiavi
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Recuperare/aggiornare/eliminare 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 Elenco/caricamento del certificato dell'archivio chiavi
/environments/*/keystores/*/certs/* GET, PUT, DELETE Ottieni/aggiorna/elimina certificato archivio chiavi
/environments/*/keystores/*/certs/*/export GET Esportare un certificato da un keystore
/environments/*/keystores/*/keys PUT Caricare un file JAR in un keystore
/environments/*/testssl GET, PUT Testare un keystore o un truststore

Mappe chiave-valore (KVM)

Mappe chiave-valore (KVM) nell'ambito dell'organizzazione /keyvaluemaps GET, PUT Elenca/crea KVM nell'ambito dell'organizzazione
/keyvaluemaps/* GET, PUT, DELETE Recuperare/aggiornare/eliminare KVM nell'ambito dell'organizzazione
/keyvaluemaps/*/entries PUT Crea voci KVM nell'ambito dell'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 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/* 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 Recupera/aggiorna/elimina la voce KVM nell'ambito dell'ambiente
/environments/*/keyvaluemaps/*/keys GET Elenca le chiavi in una mappa chiave-valore nell'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 Recupera/aggiorna/elimina la voce KVM nell'ambito del proxy API
/applications/*/keyvaluemaps/*/keys GET Recupera tutte le voci KVM nell'ambito del proxy API

OAuth

OAuth 1.0 /oauth1/accesstokens GET Ottieni il conteggio dei token di accesso OAuth 1.0
/oauth1/accesstokens/* GET, PUT, DELETE Recupera/aggiorna/elimina/approva il token di accesso OAuth 1.0
/oauth1/requesttokens GET Recupera il conteggio dei token di richiesta OAuth 1.0
/oauth1/requesttokens/* GET, PUT, DELETE Recupera/aggiorna/elimina/approva il token di richiesta OAuth 1.0
/oauth1/verifiers GET Recupera il conteggio dei codici di verifica OAuth 1.0
/oauth1/verifiers/* GET, DELETE Recupera/aggiorna/elimina/approva il codice di verifica OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE Recupera/aggiorna/elimina/approva il token di accesso OAuth 2.0
/oauth2/authorizationcodes GET Recupera il conteggio dei codici di autorizzazione OAuth 2.0
/oauth2/authorizationcodes/* GET, DELETE Recuperare/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 Revoca del token di accesso OAuth 2.0 per ID utente o app
/oauth2/search GET Ottieni il token di accesso OAuth 2.0 per ID utente o app

Organizzazioni

Organizzazioni / GET, PUT Elencare/creare risorse dell'organizzazione
/* GET, PUT, DELETE Ottenere/aggiornare/eliminare 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 Recuperare/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 riferimento nell'ambito dell'ambiente
/environments/*/references/* GET, PUT, DELETE Recupera/aggiorna/elimina riferimento nell'ambito dell'ambiente

Rimborsi (monetizzazione)

Rimborsi (monetizzazione) /monetization-packages/*/refund-transactions PUT Emettere 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 nell'ambito dell'organizzazione /resourcefiles GET, PUT Elenca/carica file di risorse nell'ambito dell'organizzazione
/resourcefiles/*/* GET, PUT, DELETE Recupera/aggiorna/elimina il file di risorse nell'ambito dell'organizzazione
File delle risorse nell'ambito dell'ambiente /environments/*/resourcefiles GET, PUT Elenca/importa file di risorse nell'ambito dell'ambiente
/environments/*/resourcefiles/*/* GET, PUT, DELETE Recupera/aggiorna/elimina il file delle risorse nell'ambito dell'ambiente
File di risorse nell'ambito del proxy API /applications/*/revisions/*/resourcefiles GET, PUT Elenca/importa file di risorse nell'ambito del proxy API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Recupera/aggiorna/elimina il file di risorse nell'ambito del proxy API

Ruoli

Ruoli /userroles GET, PUT Elencare/creare ruoli utente
/userroles/* GET, PUT, DELETE Recuperare/aggiornare/eliminare il ruolo utente
/userroles/*/permissions GET, PUT Elencare/aggiungere 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 per una risorsa
/userroles/*/users GET, PUT Elencare/aggiungere utenti al ruolo
/userroles/*/users/* GET, DELETE Verificare l'utente nel ruolo, rimuovere l'utente dal ruolo

Flussi 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 del flusso condiviso.
/sharedflows/*/revisions/*/deployments GET, DELETE Visualizza/elimina il deployment di una revisione del 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 sugli hook di flusso: collegare, scollegare e ottenere.

Statistiche

Statistiche /stats/ GET Recupera 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 Recuperare l'elenco degli utenti iscritti e non iscritti

Server di destinazione

Server di destinazione /environments/*/targetservers GET, PUT Elenca/crea server di destinazione
/environments/*/targetservers/* GET, PUT, DELETE Ottieni/aggiorna/elimina server di destinazione

Utenti

Utenti /users GET, PUT Elencare/aggiungere utenti
/users/* GET, PUT, DELETE Get/update/delete user

Transazioni (monetizzazione)

Transazioni (monetizzazione) /transactions/developers/* GET Visualizzare lo stato delle transazioni

Host virtuali

Host virtuali /environments/*/virtualhosts GET, PUT Elenca/crea host virtuali (crea solo per le organizzazioni Private Cloud e Cloud a pagamento)
/environments/*/virtualhosts/* GET, PUT, DELETE Recupera/aggiorna/elimina host virtuali (aggiornamento/eliminazione solo per le organizzazioni Private Cloud e Cloud a pagamento)
/environments/*/virtualhosts/*/sslinfo PUT Aggiorna la configurazione TLS per un host virtuale (solo organizzazioni Private Cloud e Cloud a pagamento)