Azure APIM - 单个请求中的多个 API 调用(发送请求或替代方法)

标签 azure azure-api-management azure-appservice

目前我正在开发 APIM,我已经设置了两个 API

  • 生成 PDF API(应用服务 1)
  • 电子邮件 PDF API(应用服务 2)

在 UI 中,用户单击“生成并发送电子邮件 API”。此时我需要调用生成的pdf api和电子邮件pdf api。另外,我不想向 UI 公开电子邮件 API。

我在 APIM 中尝试的首先称为“GeneratePDF API”,在其中我使用“Email PDF API”调用。

这里的问题是引发内部服务器错误。但API直接运行完全没问题。

我需要知道

  • 我的方法适合我的功能吗?
  • 如何从生成 API 执行电子邮件 API?

最佳答案

使用发送请求策略在 APIM 级别完全可以做到这一点:https://learn.microsoft.com/en-us/azure/api-management/api-management-sample-send-request 。在进行实验时,请务必使用 Azure 门户中的 API 测试控制台,因为它具有内置的跟踪功能,可以极大地帮助您了解调用可能失败的原因。

关于Azure APIM - 单个请求中的多个 API 调用(发送请求或替代方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63639294/

相关文章:

azure - 我可以为 Azure 应用服务实例设置不同的应用程序设置(ENV 变量)吗?

azure - Azure BLOB 表服务的效率有多高?

azure - 自动从 Azure Function App 更新到 API 管理

azure - 未获取要传递的参数以及在 azure 门户上找到的 StorageCredentials 的位置

Azure API 管理 "rewrite url"- 如何删除 URL 前缀

api - Azure API 管理 - 更新 Swagger 架构

python - Python 应用程序的 Azure Application Insights 日志记录 - 显式设置异常属性

azure - 创建应用程序服务的 IP 地址要求是什么?

azure - 用于将成员添加到 azure Active Directory 安全组的图形 api url

bash - 生成 SAS 以访问 Azure 存储