如何创建代理以使用 API 密钥使用第 3 方

问题描述 投票:0回答:1

我需要创建并在内部提供一个 API 代理,它必须使用第三方服务。第三方服务需要 API Key。我如何消费这个第三方服务,传递API Key,并将第三方服务的信息返回给我的内部消费者?

我想知道创建此类代理的分步说明。基本上,我考虑使用第三方服务,并按照我工作的公司的标准,为我的内部消费者提供一个友好的端点。

apigee
1个回答
0
投票

在您简要回顾 Apigee 文档及其中包含的所有示例之后,此任务实际上应该是“留给读者的练习”。简单来说,您想要部署一个代理,其目标端点是您最终想要使用的外部第三方 API。您打算包含的 API 密钥是一个请求变量,在代理的策略中,您可以从加密的密钥库中提取该变量,该密钥库也驻留在您的本地 Apigee 环境中。参见:

  1. https://cloud.google.com/apigee/docs/api-platform/fundamentals/understanding-handling-request-response-data
  2. https://cloud.google.com/apigee/docs/api-platform/reference/policies/key-value-map-operations-policy
  3. https://youtu.be/l1OqKOlSqo8?si=f9_ZQs8ag8NJ_fb3
© www.soinside.com 2019 - 2024. All rights reserved.