azure-api-management 相关问题

Azure API Management是一种云托管服务,可以在任何平台上为现有HTTP API添加许多功能。这包括与安全性,API密钥管理,缓存,文档和许多其他交叉策略相关的功能。有关详细信息,请参阅:http://azure.microsoft.com/apim

管理 API 升级后,API 管理连接器在逻辑应用中无法使用

Advisor 的消息告诉我,Azure API Management 的管理 API 将升级到较新的版本,并且包含“快速修复”按钮以帮助调整一些参数。正如我...

回答 1 投票 0

graph.microsoft.com 的 API 管理 validate-jwt

我正在尝试做一些感觉应该“开箱即用”的事情。我的 SharePoint 网站上的用户已经通过 SSO 进行了身份验证,并且我正在启动对 g...

回答 1 投票 0

如何在 Azure API 管理策略中引发错误?

在我的 Azure API 管理策略中,我正在检查一些标头,并根据发现的内容执行某些操作。 当没有任何条件匹配时(即在其他...

回答 2 投票 0

Azure APIM 不验证 JWT 过期时间

我已向 APIM 添加了“validate-jwt”策略,以验证颁发者签名密钥以及所提供 JWT 的过期情况。它成功验证了发行者签名密钥并拒绝任何 JWT ...

回答 1 投票 0

Azure API 管理 (APIM) - API x-functions-key 不在收听者中

我有一个 Azure Function App,最近使用“az apim api import”cli 命令导入到 Azure APIM 中。这将是发布管道的一部分。到目前为止,导入的API正在运行

回答 2 投票 0

APIM 请求 URL 可选路径

我正在使用 APIM 从外部服务获取数据(当然指向逻辑应用程序 HTTP 请求,使用 POST 方法)。该服务具有动态 URL,这些 URL 不断传递到我的 APIM API ...

回答 1 投票 0

使用 apiVersionSetId 创建 API 操作时如何更新父 API 集的 serviceUrl

我在 BICEP 代码中创建了这个 API 集: 资源 NamesApi 'Microsoft.ApiManagement/service/apis@2022-08-01' = { 名称:'${name}-api-交易' 父级:apimService 特性: { 显示...

回答 1 投票 0

Azure APIM 触发按键速率限制时出现意外响应正文

我的 APIM 中有一项策略,用于在名为“client-id”的标头在一分钟内调用端点两次以上时限制对端点的调用。 节流部分工作正常,但是

回答 1 投票 0

Azure APIM 策略根据环境设置后端服务 url

<policies> <inbound> <choose> <when condition="@(context.Request.OriginalUrl.Host.Contains("xyz.prod.abc.com"))"> <set-backend-service base-url=https://xyz.alpha.abc.com/lead /> </when> <when condition="@(context.Request.OriginalUrl.Host.Contains("xyz.uat.abc.com"))"> <set-backend-service base-url=https://xyz.uat.alpha.abc.com/lead /> </when> <when condition="@(context.Request.OriginalUrl.Host.Contains("xyz.qa.abc.com"))"> <set-backend-service base-url=https://xyz.qa.alpha.abc.com/lead /> </when> <otherwise> <set-backend-service base-url=https://xyz.dev.alpha.abc.com/lead/> </otherwise> </choose> <base /> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> 上述策略是否是为新加入的 Azure APIM API 设置后端 URL 的正确且最佳的方法? 或者有更好的方法来做同样的事情吗? 本质上,我希望后端uri能够根据APIM的环境动态设置。如果我在命名值中为每个环境都有一个后端 uri ...我可以动态使用它并且可以改进策略以使其更加简洁吗? 本质上,我希望后端uri能够根据APIM的环境动态设置。如果我在命名值中为每个环境都有一个后端 uri ...我可以动态使用它并且可以改进策略以使其更加简洁吗? 是的,您可以使用存储在命名值中的后端 uri,只需进行少量修改即可使用您的策略。 <policies> <inbound> <choose> <when condition="@(context.Request.OriginalUrl.Host.Contains("xyz.prod.abc.com"))"> <set-backend-service base-url="{{BackendUrl-For-Prod}}" /> </when> <when condition="@(context.Request.OriginalUrl.Host.Contains("xyz.uat.abc.com"))"> <set-backend-service base-url="{{BackendUrl-For-URL}}" /> </when> <when condition="@(context.Request.OriginalUrl.Host.Contains("xyz.qa.abc.com"))"> <set-backend-service base-url="{{BackendUrl-For-QA}}" /> </when> <otherwise> <set-backend-service base-url="{{BackendUrl-For-Dev}}" /> </otherwise> </choose> <base /> </inbound> </policies> 感谢@Thomas的评论。通过使用此策略,您可以引用命名值中的后端 URL,但订阅密钥和产品对于所有环境都将相同。 如果您希望所有环境都使用相同的密钥,那么您可以使用上述策略,或者您可以根据您的环境创建单独的 API。

回答 1 投票 0

Azure Active Directory B2C 用户流程注册登录自定义使用 API 连接器

我想在 Azure APIM 应用程序中使用 Azure AD B2C。 在这里,当用户注册时,其详细信息将通过电子邮件发送到管理员/特定电子邮件 ID,以审核/批准该用户。到那时,就报名了...

回答 1 投票 0

当 API 响应包含 no-cahce 标头时强制 APIM 缓存

我必须实现一个设计糟糕的外部API。响应大小超过 3 MB,并且数据很少更改。 所以我想缓存响应。不幸的是我通常使用的缓存...

回答 1 投票 0

无法从浏览器或邮递员访问Azure API 管理

我在azure APIM中创建了一个简单的API,它调用azure函数 Azure API 管理测试和开发人员门户中的 API 测试正常,如下所示 请求网址 https://apigwdevleoper.azure-api...

回答 1 投票 0

Azure APIM 客户端证书验证不适用于自定义域

我知道已经发布了很多有关 APIM 客户端证书验证的问题/答案,我检查了所有推荐的配置/设置,但它对我不起作用。 问题 我有一个带有

回答 1 投票 0

azure前门错误:OpenSSL SSL_connect:SSL_ERROR_SYSCALL

我有一个在azure前门(Azure前门经典)后面抽象的APIM实例。最近在我们的消费者应用程序中,我们看到错误说 OpenSSL SSL_connect:连接中的 SSL_ERROR_SYSCALL...

回答 1 投票 0

通过 POST 使用 Azure Function 和 HttpTrigger 配置 Graphql Resolver

我在 Azure 中有一个 API 管理服务,我正在尝试配置我的第一个突变,但在配置解析器策略时遇到问题,让我分享更多详细信息: 这是我的突变: ...

回答 1 投票 0

管理 Azure API 管理缓存 - 存储整个响应并根据另一个端点将其删除

我有一个Azure API管理,API连接到Azure Function(我使用Function App自动生成API)。 在此 API 中,我有几个端点: 获取/获取事件 发布/添加事件 ... 甚至...

回答 1 投票 0

当使用带有 Keycloak OAuth 提供程序和多个领域的 Azure APIM 时,我们如何为 API 上的 OAuth 创建单个配置而不是 1/领域

我们使用 Azure API 管理来托管我们的 API,并使用 Keycloak 作为身份验证提供程序。 我们向客户提供这项服务,每个客户都有自己的Keycloak Realm。 对于每个领域,我们都是

回答 1 投票 0

无法使用 Microsoft 示例在 Azure APIM 中生成 SAS

有人按照下面的示例成功为Azure APIM中的Blob存储生成SAS吗? https://learn.microsoft.com/en-us/azure/api-management/policies/generate-shared-access-signatur...

回答 3 投票 0

Azure API 管理:如何使用 PowerShell 或 Azure CLI 在 Azure API 管理中添加授权连接或凭据提供程序?

我想使用 PowerShell 或 Azure CLI 在 Azure API 管理中创建授权或凭据提供程序。因此,我已将 Azure 管理 REST API 用于 AuthorizationProvider - 创建或

回答 1 投票 0

Azure 功能描述到 APIM 描述

当您将函数导入 APIM 时,是否可以向导入 APIM API 描述的 Azure 函数添加描述?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.