Riferimenti per le autorizzazioni

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

La seguente tabella elenca le autorizzazioni che puoi assegnare a un ruolo utilizzando l'API Edge. Consulta Aggiungere 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

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

Modelli API (solo nuova interfaccia utente)

Modelli API /apimodels GET, PUT Elenca/crea modelli API
/apimodels/* GET, PUT, DELETE Ottieni/aggiorna/elimina modello API

Monitoraggio delle API (solo nuova UI)

Monitoraggio delle API /apimonitoring GET, PUT, DELETE Elenco/creazione/eliminazione delle entità di monitoraggio delle API

Pacchetti API (monetizzazione)

Pacchetti API (monetizzazione) /monetization-packages GET, PUT Elenca/crea pacchetti API
/monetization-packages/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione di un pacchetto API
/monetization-packages/*/products/* GET, PUT, DELETE 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/* GET, PUT, DELETE Ottieni/aggiorna/elimina prodotto API
Attributi del prodotto API /apiproducts/*/attributes GET, PUT Elenco/aggiornamento di tutti gli attributi dei prodotti API
/apiproducts/*/attributes/* GET, PUT, DELETE Ottieni/aggiorna/elimina attributo del prodotto API

proxy API

Proxy API /applications GET, PUT Elenca/crea proxy API
/applications/* GET, PUT, DELETE Ottieni/aggiorna/elimina proxy API
Proxy API per revisione /applications/*/revisions GET Elenca revisioni proxy API
/applications/*/revisions/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione revisione proxy API
Deployment proxy API /applications/*/deployments GET Elenco di tutti i deployment proxy API
/applications/*/revisions/*/deployments GET, PUT Elenco/annullamento del deployment delle revisioni dei proxy API
Deployment di proxy API a livello di ambiente /environments/*/deployments GET Elenca i 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 GET, PUT, DELETE Recupero dei dettagli di deployment per una revisione del proxy API in un ambiente, deployment/annullamento del deployment della revisione del proxy API
Dipendenze npm del proxy API /applications/*/revisions/*/npm GET Restituisce dipendenze npm per un proxy API.
Criteri relativi ai proxy API /applications/*/revisions/*/policies GET, PUT Elenca/crea criteri in un proxy API
/applications/*/revisions/*/policies/* GET Ottieni criterio nell'ambito del proxy API

App

App /apps GET Elenco app
/apps/* GET Ottieni app in base all'ID app

Query asincrona

Query /environments/*/queries GET, PUT Elenca/crea query asincrona
/environments/*/queries/* GET Recupero stato query asincrono
/environments/*/queries/*/result GET Recupero risultati di query asincroni

Controlli

Controlli /audits/organizations/* GET Elenco voci di controllo per tutta l'organizzazione
/audits/organizations/*/apiproducts GET Elenco voci di controllo per tutti i prodotti API in un'organizzazione
/audits/organizations/*/apiproducts/* GET Elenco voci di controllo per il prodotto API in un'organizzazione
/audits/organizations/*/applications GET Elenco voci di controllo per tutte le applicazioni di un'organizzazione
/audits/organizations/*/applications/* GET Elenco voci di controllo per un'applicazione in un'organizzazione
/audits/organizations/*/developers GET Elenco 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 Elencare le 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 voci di controllo per tutti gli utenti di un'organizzazione

Cache

Log memorizzati nella cache /environments/*/applications/*/cachedlogs/categories GET Recupera categorie di log memorizzati nella cache
/environments/*/applications/*/cachedlogs/categories/nodejs GET Recupera log Node.js memorizzati nella cache
Cache /environments/*/caches GET, PUT Elenca/crea cache
/environments/*/caches/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione cache
/environments/*/caches/*/entries PUT Cancella 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 Ottenere/aggiornare/eliminare l'azienda
Famiglie di app aziendali (monetizzazione) /companies/*/appfamilies GET, PUT Elenca/crea famiglie di app aziendali
/companies/*/appfamilies/* GET, PUT, DELETE Ricevere/aggiornare/eliminare 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/* GET, PUT, DELETE Scaricare/aggiornare/eliminare l'app aziendale
Chiavi dell'app aziendali (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/* GET, PUT, DELETE Ricevere/aggiornare/eliminare lo sviluppatore di app aziendali

Crediti (monetizzazione)

Crediti (monetizzazione) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Assegna il credito a uno sviluppatore
/transaction-search PUT Elenco dei crediti emessi

Report personalizzati

Report personalizzati /reports GET, PUT Elenca/crea report di analisi personalizzati
/reports/* GET, PUT, DELETE Visualizzare/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/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione della maschera dei dati nell'ambito dell'organizzazione
Maschere di dati nell'ambito del proxy API /applications/*/maskconfigs GET, PUT Elenca/crea maschere di dati nell'ambito del proxy API
/applications/*/maskconfigs/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione della 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 Ricevere/aggiornare/eliminare sessioni di debug
/environments/*/applications/*/revisions/*/debugsessions/*/data GET Elenca ID transazione sessione di debug
/environments/*/applications/*/revisions/*/debugsessions/*/data/* GET Ottenere i dati delle transazioni della sessione di debug in base all'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 sviluppatori di app
/developers/* GET, PUT, DELETE Ottieni/aggiorna/elimina sviluppatore di app
Attributi app sviluppatore /developers/*/apps/*/attributes GET, PUT Elenca/aggiorna tutti gli attributi delle app dello sviluppatore
/developers/*/apps/*/attributes/* GET, PUT, DELETE Ottieni/aggiorna/elimina attributo app sviluppatore
Famiglie di app sviluppatore /developers/*/appfamilies GET, PUT Elenca/crea famiglie di app per sviluppatori
/developers/*/appfamilies/* GET, PUT, DELETE Ricevere/aggiornare/eliminare famiglia di app sviluppatore
/developers/*/appfamilies/*/apps/* ELIMINA Rimuovi l'app sviluppatore dal gruppo Famiglia
Chiavi app sviluppatore /developers/*/apps/*/keys/* GET, PUT, DELETE 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, DELETE Approvare/revocare una chiave utente per un'app
/developers/*/apps/*/keys/*/oauth1accesstokens GET Recupero dei token di accesso OAuth 1.0 per la chiave dell'app di uno sviluppatore.
/developers/*/apps/*/keys/*/oauth2accesstokens GET Recupero dei token di accesso OAuth 2.0 per la chiave dell'app di uno sviluppatore.
/developers/*/apps/*/oauth1accesstokens GET Recupero dei token di accesso OAuth 1.0 per l'app di uno sviluppatore.
/developers/*/apps/*/oauth2accesstokens GET Recupero 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/* GET, PUT, DELETE Scarica/aggiorna/elimina 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

Archivio chiavi /environments/*/keystores GET, PUT Elenca/crea archivi chiavi
/environments/*/keystores/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione archivio chiavi
/environments/*/keystores/*/aliases GET, PUT Elenca/crea alias di archivio chiavi
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione alias dell'archivio chiavi
/environments/*/keystores/*/aliases/*/certificate GET Esportare un certificato per un alias
/environments/*/keystores/*/aliases/*/csr GET Genera una richiesta di firma del certificato per un alias
/environments/*/keystores/*/certs GET, PUT Elenca/carica certificato archivio chiavi
/environments/*/keystores/*/certs/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione certificato archivio chiavi
/environments/*/keystores/*/certs/*/export GET Esportare un certificato da un archivio chiavi
/environments/*/keystores/*/keys PUT Caricare un file JAR in un archivio chiavi
/environments/*/testssl GET, PUT Testa 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/* GET, PUT, DELETE Ottieni/aggiorna/elimina KVM nell'ambito dell'organizzazione
/keyvaluemaps/*/entries PUT Crea voci KVM nell'ambito dell'organizzazione
/keyvaluemaps/*/entries/* GET, PUT, DELETE Ottieni/aggiorna/elimina 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/* GET, PUT, DELETE Ottieni/aggiorna/elimina KVM nell'ambito dell'ambiente
/environments/*/keyvaluemaps/*/entries PUT Crea voci KVM nell'ambito dell'ambiente
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione voce KVM nell'ambito dell'ambiente
/environments/*/keyvaluemaps/*/keys GET Elenco chiavi in un KVM 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 Ottieni/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 Ottieni/aggiorna/elimina 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 Recupero token di accesso OAuth 1.0
/oauth1/accesstokens/* GET, PUT, DELETE Ricevere/aggiornare/eliminare/approvare token di accesso OAuth 1.0
/oauth1/requesttokens GET Ottieni il conteggio dei token di richiesta OAuth 1.0
/oauth1/requesttokens/* GET, PUT, DELETE Ricevere/aggiornare/eliminare/approvare token di richiesta OAuth 1.0
/oauth1/verifiers GET Recupero codici di verifica OAuth 1.0
/oauth1/verifiers/* OTTIENI, ELIMINA Ricevere/aggiornare/eliminare/approvare il codice di verifica OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE Ricevere/aggiornare/eliminare/approvare token di accesso OAuth 2.0
/oauth2/authorizationcodes GET Recupero codici di autorizzazione OAuth 2.0
/oauth2/authorizationcodes/* OTTIENI, ELIMINA Ricevere/aggiornare/eliminare/approvare 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 all'ID app

Organizzazioni

Organizzazioni / GET, PUT Elenca/crea risorse dell'organizzazione
/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione risorse dell'organizzazione

Piani tariffari (monetizzazione)

Piani tariffari (monetizzazione) /monetization-packages/*/rate-plans GET, PUT Elenca/crea 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 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 Emetti un rimborso
/transaction-search PUT Elenco dei rimborsi emessi

Report (monetizzazione)

Report (monetizzazione) /report-definitions GET, PUT Elenco/creazione di definizioni dei report
/report-definitions/* GET, PUT, DELETE 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 delle risorse nell'ambito dell'organizzazione
/resourcefiles/*/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione del file di risorse nell'ambito dell'organizzazione
File di risorse nell'ambito dell'ambiente /environments/*/resourcefiles GET, PUT Elenco/importazione dei file di risorse nell'ambito dell'ambiente
/environments/*/resourcefiles/*/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione del file di risorse nell'ambito dell'ambiente
File di risorse nell'ambito del proxy API /applications/*/revisions/*/resourcefiles GET, PUT Elenco/importazione dei file di risorse nell'ambito del proxy API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione del file di risorse nell'ambito del proxy API

Ruoli

Ruoli /userroles GET, PUT Elenca/crea ruoli utente
/userroles/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione ruolo utente
/userroles/*/permissions GET, PUT Elenca/aggiungi autorizzazioni per un ruolo
/userroles/*/permissions/* GET, PUT, DELETE Ottenere/aggiornare/eliminare l'autorizzazione per un ruolo
/userroles/*/resourcepermissions PUT Aggiungi più autorizzazioni per una risorsa
/userroles/*/users GET, PUT Elenca/aggiungi utenti al ruolo
/userroles/*/users/* OTTIENI, ELIMINA Verifica utente nel ruolo, rimuovi utente dal ruolo

Flussi condivisi

Flussi condivisi /sharedflows GET, PUT Elenca/crea flussi condivisi.
/sharedflows/* GET, PUT, DELETE Visualizza/elimina flusso condiviso.
/sharedflows/*/deployments GET Visualizza i deployment dei flussi condivisi.
/sharedflows/*/revisions GET Visualizza le revisioni dei flussi condivisi.
/sharedflows/*/revisions/* GET, PUT, DELETE Visualizza, modifica ed elimina le revisioni dei flussi condivisi.
/sharedflows/*/revisions/*/deployments OTTIENI, ELIMINA Visualizza/elimina il deployment delle revisioni di un flusso condiviso.
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Eseguire il deployment delle revisioni dei flussi condivisi e annullarne il deployment.
/environments/*/flowhooks/* GET, PUT, DELETE 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 Visualizzare le metriche organizzate per dimensioni
/stats/preferences/reports/dailysummaryreport GET Iscriviti o annulla l'iscrizione al report di analisi
/stats/preferences/reports/dailysummaryreport/users GET Visualizza 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 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 (crea solo per organizzazioni Cloud privato e Cloud a pagamento)
/environments/*/virtualhosts/* GET, PUT, DELETE Recupero/aggiornamento/eliminazione di host virtuali (solo per organizzazioni Cloud privato e Cloud a pagamento)
/environments/*/virtualhosts/*/sslinfo PUT Aggiornamento della configurazione TLS per un host virtuale (solo per organizzazioni Cloud privato e Cloud a pagamento)