Diese Seite gilt für Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen
Apigee generiert automatisch Verbraucherschlüssel und Consumer-Secrets, wenn Sie Entwickleranwendungen erstellen und mit API-Produkten verknüpfen. (Die Verfahren werden unter Zugriff auf Ihre APIs durch Registrierung von Apps steuern beschrieben.) Allerdings haben Sie möglicherweise Consumer-Key und -Secrets, die Sie von einem anderen System in Apigee importieren möchten. Technisch gesehen handelt es sich hierbei nicht um einen Import. Die vorhandenen Schlüssel werden in Apigee nacheinander neu erstellt.
| Größe des Consumer-Schlüssels (API-Schlüssel) | 2 KB |
| Größe des Consumer-Secrets | 2 KB |
-
Erstellen Sie die Consumer-Schlüssel und -Secrets mit der Apigee API.
Siehecreateeine Consumer-Schlüssel- und Secret-API. Hier ist der Curl:
curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-type:application/json' \ -d \ '{ "consumerKey": "key", "consumerSecret": "secret", "expiresInSeconds": "180" }'Dabei ist
$TOKENauf Ihr OAuth 2.0-Zugriffstoken festgelegt, wie unter OAuth 2.0-Zugriffstoken abrufen beschrieben. Informationen zu den in diesem Beispiel verwendetencurl-Optionen finden Sie unter curl verwenden. Eine Beschreibung der Umgebungsvariablen, die Sie verwenden können, finden Sie unter Umgebungsvariablen für Apigee API-Anfragen festlegen.Eine Beschreibung der Felder, die Sie im Anfragetext angeben können, finden Sie unter Ressource: DeveloperAppKey.
-
Ordnen Sie den Consumer-Key/-Secret mit einem oder mehreren Apigee API-Produkten zu. Dadurch kann der importierte Verbraucherschlüssel (auch als API-Schlüssel bezeichnet) in Aufrufen an API-Proxys verwendet werden, bei denen die Autorisierung von Produkten gesteuert wird.
Weitere Informationen finden Sie unterReplaceDeveloperAppKeyAPI. Hier ist der curl-Befehl:curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys/{key} \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H 'Content-type:application/json' \ -d \ '{ "apiProducts": ["product_1", "product_2"] }'Dabei ist
$TOKENauf Ihr OAuth 2.0-Zugriffstoken festgelegt, wie unter OAuth 2.0-Zugriffstoken abrufen beschrieben. Informationen zu den in diesem Beispiel verwendetencurl-Optionen finden Sie unter curl verwenden. Eine Beschreibung der Umgebungsvariablen, die Sie verwenden können, finden Sie unter Umgebungsvariablen für Apigee API-Anfragen festlegen. - Löschen Sie optional den ersten Consumer-Schlüssel/-Geheimschlüssel, den Apigee automatisch generiert hat. Sie können den automatisch generierten Schlüssel jedoch beibehalten. Sowohl der importierte Schlüssel als auch der automatisch generierte Schlüssel funktionieren in API-Aufrufen. Beide werden auf der Seite „Developer App Details“ in der Apigee-Benutzeroberfläche angezeigt.
Siehe API-Schlüsseldeletefür die Entwickler-App-API.