Vorhandene Consumer-Keys und Secrets importieren

Sie sehen die Apigee Edge-Dokumentation.
Rufen Sie die Apigee X-Dokumentation auf.
weitere Informationen

Apigee Edge generiert automatisch Verbraucherschlüssel und Verbrauchergeheimnisse, wenn Sie Entwickleranwendungen erstellen und mit API-Produkten verknüpfen. Diese Verfahren werden unter Apps registrieren und API-Schlüssel verwalten beschrieben. Möglicherweise haben Sie jedoch bereits Consumer-Keys und -Secrets, die Sie von einem anderen System in Apigee Edge importieren möchten. Technisch gesehen handelt es sich hierbei nicht um einen Import. Die vorhandenen Schlüssel werden in Edge nacheinander neu erstellt.

Größe des Consumer-Schlüssels (API-Schlüssel) 2 KB
Größe des Consumer-Secrets 2 KB
  1. Erstellen Sie die Consumer-Schlüssel und -Secrets nacheinander mit der Verwaltungs-API in Edge.
    Weitere Informationen finden Sie unter createA Consumer Key und Secret API. Hier ist der cURL:
    curl -H 'Content-type:application/json' -u email:password https://api.enterprise.apigee.com/v1/organizations/{organization}/developers/{developer_email_or_id}/apps/{app_name}/keys/create -X POST -d \
    '{
      "consumerKey": "key",
      "consumerSecret": "secret"
      }'
    
  2. Verknüpfen Sie den Consumer-Key bzw. das Consumer-Secret mit einem oder mehreren Edge API-Produkten. 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 findest du unter API-Produkt (post) zur Schlüssel-API hinzufügen. Hier ist der cURL:
    curl -H 'Content-type:application/json' -u email:password https://api.enterprise.apigee.com/v1/organizations/{organization}/developers/{developer_email_or_id}/apps/{app_name}/keys/{consumer_key_name} -X POST -d \
    '{
     "apiProducts": ["product_1", "product_2"]
    }'
    
  3. Löschen Sie optional den anfänglichen Consumer-Key/-Secret, den Edge automatisch generiert hat. Sie können den automatisch generierten Schlüssel jedoch beibehalten. Sowohl der importierte als auch der automatisch generierte Schlüssel funktionieren in API-Aufrufen. Beide werden auf der Detailseite der Entwickler-App in der Verwaltungs-UI angezeigt.
    Siehe delete-Schlüssel für eine Entwickler-App-API.