匯入現有的消費者金鑰和密鑰

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

建立開發人員應用程式並與 API 產品建立關聯時,Apigee Edge 會自動產生消費者金鑰和消費者密碼。(這些程序會在「註冊應用程式及管理 API 金鑰」中說明)。不過,您可能想從其他系統匯入現有的用戶端金鑰和密鑰到 Apigee Edge。從技術上來說,這項程序並非匯入作業,系統會一次重新建立 Edge 中的現有金鑰。

用戶端金鑰 (API 金鑰) 大小 2 KB
消費端密鑰大小 2 KB
  1. 使用管理 API 在 Edge 中建立用戶端金鑰和密鑰,一次一個。
    請參閱 create 取得用戶端金鑰和密鑰 API。以下是 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. 將用戶端金鑰/密鑰與一或多個 Edge API 產品建立關聯。這樣一來,您就能在授權由產品控管的 API Proxy 呼叫中,使用匯入的用戶端金鑰 (也稱為 API 金鑰)。
    請參閱 將 (post) API 產品新增至金鑰 API。以下是 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. (選用) 刪除 Edge 自動產生的初始用戶端金鑰/密鑰。不過,您可以保留自動產生的金鑰。匯入的金鑰和自動產生的金鑰都可用於 API 呼叫,且都會顯示在管理 UI 的「Developer App Details」(開發人員應用程式詳細資料) 頁面。
    請參閱 delete 開發人員應用程式 API 的金鑰