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

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

当您创建开发者应用并将其与 API 产品相关联时,Apigee Edge 会自动生成使用方密钥和使用方 Secret。(注册应用和管理 API 密钥中包含这些过程)。不过,您可能已有要从其他系统导入到 Apigee Edge 的现有使用方密钥和 Secret。从技术上讲,这并不是导入过程。它将在 Edge 中一次重建一个现有密钥。

使用方密钥(API 密钥)大小 2 KB
使用方 Secret 大小 2 KB
  1. 使用管理 API 在 Edge 中创建使用方密钥和 Secret,一次创建一个。
    请参阅 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. 将使用方密钥/Secret 与一个或多个 Edge API 产品相关联。这样,就可以在产品控制授权的 API 代理中使用导入的使用方密钥(也称为 API 密钥)。
    请参阅 向密钥添加 (post) API 产品 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 自动生成的初始使用方密钥/Secret。不过,您可以保留自动生成的密钥。导入的密钥和自动生成的密钥在 API 调用中都有效,两者都在管理界面的“开发者应用详情”页面上显示。
    请参阅 开发者应用 API 的 delete 密钥