导入现有的使用方密钥和 Secret

您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

当您创建开发者应用并将其与 API 产品关联时,Apigee Edge 会自动生成使用方密钥和使用方密钥。(如需了解这些流程,请参阅注册应用和管理 API 密钥。)但是,您可能有想要从其他系统导入到 Apigee Edge 中的现有使用方密钥和密文。从技术上讲,这并不是导入过程。它会在 Edge 中逐一重新创建现有密钥。

使用方密钥(API 密钥)大小 2 KB
使用方 Secret 大小 2 KB
  1. 在 Edge 中使用 Management API 创建使用方密钥和密文(一次创建一个)。
    请参阅 create 使用方密钥和 Secret API。c网址 如下所示:
    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 代理中使用导入的使用方密钥(也称为 API 密钥)。
    请参阅 向密钥 API 添加 (post) API 产品。c网址 如下所示:
    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 调用,并且两者都显示在管理界面的“开发者应用详情”页面上。
    请参阅 开发者应用 API 的 delete 密钥