Berechtigungsreferenz

Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen
info

In der folgenden Tabelle sind die Berechtigungen aufgeführt, die Sie einer Rolle über die Edge API zuweisen können. Unter Berechtigungen zur Testrolle hinzufügen finden Sie ein Beispiel für die Verwendung der API zum Festlegen einer Berechtigung für eine Rolle.

Funktionsbereich Berechtigungs-URI Verb Beschreibung

Analytics

Analytics /environments/*/analytics/admin PUT Analysen für eine Umgebung aktivieren (nur Private Cloud)

Analytics-Daten exportieren

Datenexport /environments/*/analytics/exports GET, PUT Datenexportjob auflisten/erstellen
/environments/*/analytics/exports/* NEUIGKEITEN Status des Exportjobs abrufen
/analytics/datastores GET, PUT Analysedatenspeicher auflisten/erstellen
/analytics/datastores/* NEUIGKEITEN Analysedatenspeicher abrufen
/analytics/datastoreConsumers GET, PUT, DELETE Analysedatenspeicher abrufen/erstellen/löschen

API-Modelle (nur neue Benutzeroberfläche)

API-Modelle /apimodels GET, PUT API-Modelle auflisten/erstellen
/apimodels/* GET, PUT, DELETE API-Modell abrufen/aktualisieren/löschen

API-Monitoring (nur in der neuen Benutzeroberfläche)

API-Monitoring /apimonitoring GET, PUT, DELETE API-Monitoring-Entitäten auflisten, erstellen und löschen

API-Pakete (Monetarisierung)

API-Pakete (Monetarisierung) /monetization-packages GET, PUT API-Pakete auflisten/erstellen
/monetization-packages/* GET, PUT, DELETE API-Paket abrufen, aktualisieren oder löschen
/monetization-packages/*/products/* GET, PUT, DELETE API-Produkt in einem API-Paket abrufen, hinzufügen oder löschen
/developers/*/monetization-packages NEUIGKEITEN Alle von einem Entwickler akzeptierten API-Pakete auflisten

API-Produkte

API-Produkte /apiproducts GET, PUT API-Produkte auflisten/erstellen
/apiproducts/* GET, PUT, DELETE API-Produkt abrufen/aktualisieren/löschen
API-Produktattribute /apiproducts/*/attributes GET, PUT Alle API-Produktattribute auflisten/aktualisieren
/apiproducts/*/attributes/* GET, PUT, DELETE API-Produktattribut abrufen, aktualisieren oder löschen

API-Proxys

API-Proxys /applications GET, PUT API-Proxys auflisten/erstellen
/applications/* GET, PUT, DELETE API-Proxy abrufen/aktualisieren/löschen
API-Proxy nach Version /applications/*/revisions NEUIGKEITEN API-Proxy-Revisionen auflisten
/applications/*/revisions/* GET, PUT, DELETE API-Proxy-Version abrufen/aktualisieren/löschen
API-Proxy-Bereitstellungen /applications/*/deployments NEUIGKEITEN Alle API-Proxy-Deployments auflisten
/applications/*/revisions/*/deployments GET, PUT API-Proxy-Versionen auflisten/Bereitstellung aufheben
API-Proxy-Deployments auf Umgebungsebene /environments/*/deployments NEUIGKEITEN In einer Umgebung bereitgestellte API-Proxys auflisten
/environments/*/applications/*/deployments NEUIGKEITEN Bereitstellungsdetails für einen API-Proxy in einer Umgebung abrufen
API-Proxy-Bereitstellungen auf Umgebungs- und Revisionsebene /environments/*/applications/*/revisions/*/deployments GET, PUT, DELETE Bereitstellungsdetails für eine API-Proxy-Version in einer Umgebung abrufen, API-Proxy-Version bereitstellen/bereitstellung aufheben
npm-Abhängigkeiten für API-Proxys /applications/*/revisions/*/npm NEUIGKEITEN Ruft npm-Abhängigkeiten für einen API-Proxy ab.
API-Proxy-Richtlinien /applications/*/revisions/*/policies GET, PUT Richtlinien in einem API-Proxy auflisten/erstellen
/applications/*/revisions/*/policies/* NEUIGKEITEN Richtlinie im API-Proxy-Bereich abrufen

Apps

Apps /apps NEUIGKEITEN Anwendungen auflisten
/apps/* NEUIGKEITEN App nach App-ID abrufen

Asynchrone Abfrage

Abfragen /environments/*/queries GET, PUT Asynchrone Abfrage auflisten/erstellen
/environments/*/queries/* NEUIGKEITEN Status einer asynchronen Abfrage abrufen
/environments/*/queries/*/result NEUIGKEITEN Ergebnisse von asynchronen Abfragen abrufen

Audits

Audits /audits/organizations/* NEUIGKEITEN Audit-Einträge für die gesamte Organisation auflisten
/audits/organizations/*/apiproducts NEUIGKEITEN Auditeinträge für alle API-Produkte in einer Organisation auflisten
/audits/organizations/*/apiproducts/* NEUIGKEITEN Auditeinträge für ein API-Produkt in einer Organisation auflisten
/audits/organizations/*/applications NEUIGKEITEN Audit-Einträge für alle Anwendungen in einer Organisation auflisten
/audits/organizations/*/applications/* NEUIGKEITEN Auditeinträge für eine Anwendung in einer Organisation auflisten
/audits/organizations/*/developers NEUIGKEITEN Audit-Einträge für alle Entwickler in einer Organisation auflisten
/audits/organizations/*/developers/* NEUIGKEITEN Auditeinträge für einen Entwickler in einer Organisation auflisten
/audits/organizations/*/developers/*/apps NEUIGKEITEN Audit-Einträge für alle Entwickler-Apps in einer Organisation auflisten
/audits/organizations/*/developers/*/apps/* NEUIGKEITEN Auditeinträge für eine Entwickler-App in einer Organisation auflisten
/audits/users/* NEUIGKEITEN Prüfprotokolleinträge für alle Nutzer in einer Organisation auflisten

Caches

Im Cache gespeicherte Logs /environments/*/applications/*/cachedlogs/categories NEUIGKEITEN Im Cache gespeicherte Logkategorien abrufen
/environments/*/applications/*/cachedlogs/categories/nodejs NEUIGKEITEN Zwischengespeicherte Node.js-Logs abrufen
Caches /environments/*/caches GET, PUT Caches auflisten/erstellen
/environments/*/caches/* GET, PUT, DELETE Cache abrufen/aktualisieren/löschen
/environments/*/caches/*/entries PUT Alle Cache-Einträge löschen
/environments/*/caches/*/entries/* PUT Cache-Einträge löschen

Unternehmen (Monetarisierung)

Unternehmen (Monetarisierung) /companies GET, PUT Unternehmen auflisten/erstellen
/companies/* GET, PUT, DELETE Unternehmen abrufen/aktualisieren/löschen
App-Familien des Unternehmens (Monetarisierung) /companies/*/appfamilies GET, PUT App-Familien des Unternehmens auflisten/erstellen
/companies/*/appfamilies/* GET, PUT, DELETE App-Familie des Unternehmens abrufen, aktualisieren oder löschen
/companies/*/appfamilies/*/apps/* LÖSCHEN Unternehmens-App aus der Familie entfernen
Unternehmens-Apps (Monetarisierung) /companies/*/apps GET, PUT Unternehmens-Apps auflisten/erstellen
/companies/*/apps/* GET, PUT, DELETE Unternehmens-App abrufen/aktualisieren/löschen
App-Schlüssel des Unternehmens (Monetarisierung) /companies/*/apps/*/keys/* NEUIGKEITEN App-Schlüssel des Unternehmens nach ID abrufen
App-Entwickler von Unternehmen (Monetarisierung) /companies/*/developers GET, PUT Unternehmens-App-Entwickler auflisten/erstellen
/companies/*/developers/* GET, PUT, DELETE Unternehmens-App-Entwickler abrufen/aktualisieren/löschen

Guthaben (Monetarisierung)

Guthaben (Monetarisierung) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Entwickler Guthaben gutschreiben
/transaction-search PUT Ausgestelltes Guthaben auflisten

Benutzerdefinierte Berichte

Benutzerdefinierte Berichte /reports GET, PUT Benutzerdefinierte Analyseberichte auflisten/erstellen
/reports/* GET, PUT, DELETE Benutzerdefinierten Analysebericht abrufen/aktualisieren/löschen
/environments/*/analytics/admin/* NEUIGKEITEN Messwerte und Dimensionen für die Erstellung von Analytics-Berichten abrufen

Datenmasken

Datenmasken im Organisationsbereich /maskconfigs GET, PUT Datenmasken auf Organisationsebene auflisten/erstellen
/maskconfigs/* GET, PUT, DELETE Datenmaske im Organisationsbereich abrufen/aktualisieren/löschen
Datenmasken im API-Proxy-Bereich /apiproxies/*/maskconfigs GET, PUT Datenmasken im API-Proxy-Bereich auflisten/erstellen
/apiproxies/*/maskconfigs/* GET, PUT, DELETE Datenmaske im API-Proxy-Bereich abrufen, aktualisieren oder löschen
/applications/*/maskconfigs GET, PUT Datenmasken im API-Proxy-Bereich auflisten/erstellen
/applications/*/maskconfigs/* GET, PUT, DELETE Datenmaske im API-Proxy-Bereich abrufen, aktualisieren oder löschen

Debuggen

Fehlerbehebung /environments/*/applications/*/revisions/*/debugsessions GET, PUT Fehlerbehebungssitzungen auflisten/erstellen
/environments/*/applications/*/revisions/*/debugsessions/* GET, PUT, DELETE Debug-Sitzungen abrufen/aktualisieren/löschen
/environments/*/applications/*/revisions/*/debugsessions/*/data NEUIGKEITEN Transaktions-IDs für Fehlerbehebungssitzungen auflisten
/environments/*/applications/*/revisions/*/debugsessions/*/data/* NEUIGKEITEN Transaktionsdaten für eine Fehlerbehebungssitzung nach ID abrufen

Deployments

Bereitstellungen auf Organisationsebene /deployments NEUIGKEITEN Alle in einer Organisation bereitgestellten APIs auflisten

Entwickler

Entwickler /developers GET, PUT App-Entwickler auflisten/erstellen
/developers/* GET, PUT, DELETE App-Entwickler abrufen/aktualisieren/löschen
Entwickler-App-Attribute /developers/*/apps/*/attributes GET, PUT Alle Entwickler-App-Attribute auflisten/aktualisieren
/developers/*/apps/*/attributes/* GET, PUT, DELETE Entwickler-App-Attribut abrufen/aktualisieren/löschen
Entwickler-App-Familien /developers/*/appfamilies GET, PUT Entwickler-App-Familien auflisten/erstellen
/developers/*/appfamilies/* GET, PUT, DELETE Entwickler-App-Familie abrufen/aktualisieren/löschen
/developers/*/appfamilies/*/apps/* LÖSCHEN Entwickler-App aus der Familie entfernen
Entwickler-App-Schlüssel /developers/*/apps/*/keys/* GET, PUT, DELETE Entwickler-App-Schlüssel auflisten/aktualisieren/löschen
/developers/*/apps/*/keys/create PUT Consumer-Key und -Secret für eine App erstellen
/developers/*/apps/*/keys/*/apiproducts/* PUT, DELETE Consumer-Key für eine App genehmigen/widerrufen
/developers/*/apps/*/keys/*/oauth1accesstokens NEUIGKEITEN Ruft die Anzahl der OAuth 1.0-Zugriffstokens für den App-Schlüssel eines Entwicklers ab.
/developers/*/apps/*/keys/*/oauth2accesstokens NEUIGKEITEN Anzahl der OAuth 2.0-Zugriffstokens für den App-Schlüssel eines Entwicklers abrufen.
/developers/*/apps/*/oauth1accesstokens NEUIGKEITEN Ruft die Anzahl der OAuth 1.0-Zugriffstoken für die App eines Entwicklers ab.
/developers/*/apps/*/oauth2accesstokens NEUIGKEITEN Anzahl der OAuth 2.0-Zugriffstokens für die App eines Entwicklers abrufen.
Entwickler-Apps /developers/*/apps GET, PUT Entwickler-Apps auflisten/erstellen
/developers/*/apps/* GET, PUT, DELETE Entwickler-App abrufen/aktualisieren/löschen
Entwicklerattribute /developers/*/attributes GET, PUT Alle Entwicklerattribute auflisten/aktualisieren
/developers/*/attributes/* GET, PUT, DELETE Entwicklerattribut abrufen/aktualisieren/löschen

Schlüsselspeicher

Schlüsselspeicher /environments/*/keystores GET, PUT Schlüsselspeicher auflisten/erstellen
/environments/*/keystores/* GET, PUT, DELETE Schlüsselspeicher abrufen/aktualisieren/löschen
/environments/*/keystores/*/aliases GET, PUT Schlüsselspeicher-Aliase auflisten/erstellen
/environments/*/keystores/*/aliases/* GET, PUT, DELETE Schlüsselspeicher-Alias abrufen/aktualisieren/löschen
/environments/*/keystores/*/aliases/*/certificate NEUIGKEITEN Zertifikat für einen Alias exportieren
/environments/*/keystores/*/aliases/*/csr NEUIGKEITEN CSR für einen Alias generieren
/environments/*/keystores/*/certs GET, PUT Schlüsselspeicher-Zertifikat auflisten/hochladen
/environments/*/keystores/*/certs/* GET, PUT, DELETE Schlüsselspeicherzertifikat abrufen/aktualisieren/löschen
/environments/*/keystores/*/certs/*/export NEUIGKEITEN Zertifikat aus einem Schlüsselspeicher exportieren
/environments/*/keystores/*/keys PUT JAR-Datei in einen Keystore hochladen
/environments/*/testssl GET, PUT Schlüsselspeicher oder Truststore testen

Schlüssel/Wert-Paar-Zuordnungen (Key Value Maps, KVMs)

Schlüssel/Wert-Zuordnungen (KVMs) auf Organisationsebene /keyvaluemaps GET, PUT KVMs auf Organisationsebene auflisten/erstellen
/keyvaluemaps/* GET, PUT, DELETE KVM auf Organisationsebene abrufen, aktualisieren oder löschen
/keyvaluemaps/*/entries PUT KVM-Einträge auf Organisationsebene erstellen
/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag auf Organisationsebene abrufen/aktualisieren/löschen
/keyvaluemaps/*/keys NEUIGKEITEN Schlüssel in einer KVM auf Organisationsebene auflisten
Schlüssel/Wert-Zuordnungen (KVMs) auf Umgebungsebene /environments/*/keyvaluemaps GET, PUT KVMs im Umgebungsbereich auflisten/erstellen
/environments/*/keyvaluemaps/* GET, PUT, DELETE KVM im Umgebungsbereich abrufen, aktualisieren oder löschen
/environments/*/keyvaluemaps/*/entries PUT KVM-Einträge im Umgebungsbereich erstellen
/environments/*/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag im Umgebungsbereich abrufen, aktualisieren oder löschen
/environments/*/keyvaluemaps/*/keys NEUIGKEITEN Schlüssel in einer KVM auf Umgebungsebene auflisten
Schlüssel/Wert-Zuordnungen (KVMs) auf API-Proxy-Ebene /applications/*/keyvaluemaps GET, PUT KVMs im API-Proxy-Bereich auflisten/erstellen
/applications/*/keyvaluemaps/* GET, PUT, DELETE KVM im API-Proxy-Bereich abrufen/aktualisieren/löschen
/applications/*/keyvaluemaps/*/entries GET, PUT KVM-Einträge im API-Proxy-Bereich auflisten/erstellen
/applications/*/keyvaluemaps/*/entries/* GET, PUT, DELETE KVM-Eintrag im API-Proxy-Bereich abrufen/aktualisieren/löschen
/applications/*/keyvaluemaps/*/keys NEUIGKEITEN Alle KVM-Einträge im API-Proxy-Bereich abrufen

OAuth

OAuth 1.0 /oauth1/accesstokens NEUIGKEITEN Anzahl der OAuth 1.0-Zugriffstokens abrufen
/oauth1/accesstokens/* GET, PUT, DELETE OAuth 1.0-Zugriffstoken abrufen, aktualisieren, löschen oder genehmigen
/oauth1/requesttokens NEUIGKEITEN Anzahl der OAuth 1.0-Anfragetokens abrufen
/oauth1/requesttokens/* GET, PUT, DELETE OAuth 1.0-Anfragetoken abrufen/aktualisieren/löschen/genehmigen
/oauth1/verifiers NEUIGKEITEN Anzahl der OAuth 1.0-Bestätigungscodes abrufen
/oauth1/verifiers/* GET, DELETE OAuth 1.0-Bestätigungscode abrufen/aktualisieren/löschen/genehmigen
oauth 2.0 /oauth2/accesstokens/* GET, PUT, DELETE OAuth 2.0-Zugriffstoken abrufen/aktualisieren/löschen/genehmigen
/oauth2/authorizationcodes NEUIGKEITEN Anzahl der OAuth 2.0-Autorisierungscodes abrufen
/oauth2/authorizationcodes/* GET, DELETE OAuth 2.0-Autorisierungscodes abrufen, aktualisieren, löschen oder genehmigen
/oauth2/refreshtokens/* PUT OAuth 2.0-Aktualisierungstoken genehmigen oder aufheben
/oauth2/revoke PUT OAuth 2.0-Zugriffstoken nach Nutzer- oder App-ID widerrufen
/oauth2/search NEUIGKEITEN OAuth 2.0-Zugriffstoken nach Nutzer- oder App-ID abrufen

Organisationen

Organisationen / GET, PUT Organisationsressourcen auflisten/erstellen
/* GET, PUT, DELETE Organisationsressourcen abrufen, aktualisieren oder löschen

Tarife (Monetarisierung)

Tarifpakete (Monetarisierung) /monetization-packages/*/rate-plans GET, PUT Tarife auflisten/erstellen
/monetization-packages/*/rate-plans/* GET, PUT, DELETE Preismodell abrufen/aktualisieren/löschen
/monetization-packages/*/rate-plans/*/revision PUT Tarifpaketversion (oder zukünftiges Tarifpaket) erstellen

References

Verweise /environments/*/references GET, PUT Referenz auf Umgebungsebene auflisten/erstellen
/environments/*/references/* GET, PUT, DELETE Referenz auf Umgebungsebene abrufen, aktualisieren oder löschen

Erstattungen (Monetarisierung)

Erstattungen (Monetarisierung) /monetization-packages/*/refund-transactions PUT Erstattung vornehmen
/transaction-search PUT Erstattungen auflisten

Berichte (Monetarisierung)

Berichte (Monetarisierung) /report-definitions GET, PUT Berichtsdefinitionen auflisten/erstellen
/report-definitions/* GET, PUT, DELETE Berichtsdefinition abrufen/aktualisieren/löschen
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Bericht generieren

Ressourcendateien

Ressourcendateien auf Organisationsebene /resourcefiles GET, PUT Ressourcendateien auf Organisationsebene auflisten/hochladen
/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei auf Organisationsebene abrufen/aktualisieren/löschen
Ressourcendateien im Umgebungsbereich /environments/*/resourcefiles GET, PUT Ressourcendateien auf Umgebungsebene auflisten/importieren
/environments/*/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei im Umgebungsbereich abrufen, aktualisieren oder löschen
Ressourcendateien im API-Proxy-Bereich /applications/*/revisions/*/resourcefiles GET, PUT Ressourcendateien im API-Proxy-Bereich auflisten/importieren
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, DELETE Ressourcendatei im API-Proxy-Bereich abrufen, aktualisieren oder löschen

Rollen

Rollen /userroles GET, PUT Nutzerrollen auflisten/erstellen
/userroles/* GET, PUT, DELETE Nutzerrolle abrufen/aktualisieren/löschen
/userroles/*/permissions GET, PUT Berechtigungen für eine Rolle auflisten/hinzufügen
/userroles/*/permissions/* GET, PUT, DELETE Berechtigung für eine Rolle abrufen/aktualisieren/löschen
/userroles/*/resourcepermissions PUT Mehrere Ressourcenberechtigungen für eine Ressource hinzufügen
/userroles/*/users GET, PUT Nutzer in einer Rolle auflisten/hinzufügen
/userroles/*/users/* GET, DELETE Nutzer in Rolle bestätigen, Nutzer aus Rolle entfernen

Freigegebene Abläufe

Freigegebene Abläufe /sharedflows GET, PUT Freigegebene Abläufe auflisten/erstellen.
/sharedflows/* GET, PUT, DELETE Freigegebenen Ablauf ansehen/löschen
/sharedflows/*/deployments NEUIGKEITEN Bereitstellungen freigegebener Abläufe ansehen
/sharedflows/*/revisions NEUIGKEITEN Versionen freigegebener Abläufe ansehen
/sharedflows/*/revisions/* GET, PUT, DELETE Versionen freigegebener Abläufe ansehen, ändern und löschen
/sharedflows/*/revisions/*/deployments GET, DELETE Bereitstellung von Revisionen eines freigegebenen Ablaufs ansehen/löschen
/environments/*/sharedflows/*/revisions/*/deployments PUT, DELETE Shared-Flow-Revisionen bereitstellen und die Bereitstellung rückgängig machen.
/environments/*/flowhooks/* GET, PUT, DELETE Freigegebene Abläufe für Ablauf-Hooks: anhängen, trennen und abrufen.

Stats

Statistik /stats/ NEUIGKEITEN Messwerte für ein Zeitintervall für eine Organisation und Umgebung abrufen.
/environments/*/stats/* NEUIGKEITEN Messwerte nach Dimensionen abrufen
/stats/preferences/reports/dailysummaryreport NEUIGKEITEN Analytikbericht abonnieren oder Abo beenden
/stats/preferences/reports/dailysummaryreport/users NEUIGKEITEN Liste der abonnierten und abgemeldeten Nutzer abrufen

Zielserver

Zielserver /environments/*/targetservers GET, PUT Zielserver auflisten/erstellen
/environments/*/targetservers/* GET, PUT, DELETE Zielserver abrufen/aktualisieren/löschen

Nutzer

Nutzer /users GET, PUT Nutzer auflisten/hinzufügen
/users/* GET, PUT, DELETE Nutzer abrufen/aktualisieren/löschen

Transaktionen (Monetarisierung)

Transaktionen (Monetarisierung) /transactions/developers/* NEUIGKEITEN Transaktionsstatus ansehen

Virtuelle Hosts

Virtuelle Hosts /environments/*/virtualhosts GET, PUT Virtuelle Hosts auflisten/erstellen (nur für Private Cloud- und kostenpflichtige Cloud-Organisationen)
/environments/*/virtualhosts/* GET, PUT, DELETE Virtuelle Hosts abrufen/aktualisieren/löschen (Aktualisieren/Löschen nur für Private Cloud- und kostenpflichtige Cloud-Organisationen)
/environments/*/virtualhosts/*/sslinfo PUT TLS-Konfiguration für einen virtuellen Host aktualisieren (nur Private Cloud und kostenpflichtige Cloud-Organisationen)