时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络
小提示:您能找到这篇{关于Azure API 管理}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的关于Azure API 管理内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< "> < ">API管理(APIM)是一种为现有后端服务创建一致且现代化的API网关的方法。 < ">API管理有助于组织将API发布给外部、合作伙伴和内部开发人员,以充分发挥其数据和服务的潜力。所有企业都想要作为数字平台扩大其运营、创建新渠道、查找新客户和深化与现有的契合。API管理通过开发人员参与、商业洞察力、分析、安全性和保护提供了核心竞争力以确保成功的API程序。可以使用Azure API管理处理任何后端,并基于它发布正式的API程序。 < ">本文概述了涉及APIM的常用方案,并简单介绍了APIM系统的主要组件,然后较详细地介绍了每个组件。 < ">概述 < ">要使用API管理,管理员需要创建API。每个API包括一个或多个操作,并可以将每个API添加到一个或多个产品。要使用的API,开发人员需要订阅包含该API的产品,它们可以调用该API的操作,根据任何可能生效的使用情况策略。常见方案包括: < ">保护移动基础结构通过使用API密钥控制访问,使用限制或使用高级安全策略(如JWT令牌验证)阻止DOS攻击。 < ">启用ISV合作伙伴生态系统通过开发人员门户提供快速的合作伙伴加入,并构建API外观使其与未准备好供合作伙伴使用的内部实现分离。 < ">运行内部的API程序通过为组织提供一个集中位置来交流API的可用性和最新更改,基于组织帐户控制访问,所有这一切都基于API网关与后端之间的安全通道。 < ">系统由以下组件组成:
< ">Azure门户是一个管理界面,可以在其中设置API程序。使用它可执行以下操作:
< ">开发人员门户是面向开发人员的主要Web平台,可以在其中执行以下操作:
< ">有关详细信息,请参阅PDF版的基于云的API管理:利用API的强大功能白皮书。由CITO Research编撰的有关API管理的简介白皮书包括︰
< ">API和操作 < ">API是API管理服务实例的基础。每个API表示一组可供开发人员使用的操作。每个API包含对实施API的后端服务的引用,而其操作映射到后端服务实施的操作。API管理中的操作高度可配置,可控制URL映射、查询和路径参数、请求和响应内容以及操作响应缓存。速率限制、配额和IP限制策略还可以在API或单个操作级别实施。 < ">有关详细信息,请参阅如何创建API和如何将操作添加到API。 < ">产品 < ">产品是如何将API提供给开发人员。API管理中的产品有一个或多个API,并且配置为包含一个标题、说明和使用条款。产品可以公开或受保护。必须先订阅受保护的产品,才能使用它们,但公开的产品无需订阅即可使用。产品可以供开发人员使用时,就会发布。产品一旦发布,开发人员就可以查看(如果是受保护的产品,应先进行订阅)。在产品级别配置订阅批准,也可由管理员批准或被自动批准。 < ">组用于管理产品对开发人员的可见性。产品向组授予可见性,并且开发人员可以查看和订阅对他们所属的组可见的产品。 < ">组 < ">组用于管理产品对开发人员的可见性。API管理具有下列不可变的系统组: < ">管理员-Azure订阅管理员是此组的成员。管理员管理API管理服务实例、创建API、操作,以及开发人员所使用的产品。 < ">开发人员-已经过身份验证的开发人员门户用户属于此组。开发人员是使用API构建应用程序的客户。开发人员有权访问开发人员门户,并构建调用API操作的应用程序。 < ">来宾-未经身份验证的开发人员门户用户,如访问此组中API管理实例的开发人员门户的潜在客户。它们可以被授予某些只读访问权限,如能够查看API,但不能调用它们。 < ">除了这些系统组,管理员还可以创建自定义组或利用关联Azure Active Directory租户中的外部组。自定义组和外部组可与系统组一起使用为开发人员提供可见性并可以访问API产品。例如,可以为隶属于一个特定合作伙伴组织的开发人员创建一个自定义组并允许他们从仅包含相关API的产品中访问API。用户可以是多个组的成员。 < ">开发人员 < ">开发人员表示API管理服务实例中的用户帐户。管理员可以创建或邀请开发人员加入,或他们可以从“开发人员门户”注册。每个开发人员是一个或多个组的成员,并且可以订阅授予这些组的可见性的产品。 < ">当开发人员订阅某个产品时,会向其授予该产品的主密钥和辅助密钥。在调用产品的API时使用此键。 < ">有关详细信息,请参阅如何创建或邀请开发人员和如何将组与开发人员关联。 < ">策略 < ">策略是API管理的一项强大功能,允许Azure门户通过配置更改API的行为。策略是一组语句,在请求或API的响应时按顺序执行。流行的语句包含XML格式转换为JSON和调用速率限制,以限制从开发人员传入的呼叫数,还有许多其他策略可用。 < ">在任何API管理策略中,策略表达式可以用作属性值或文本值,除非该策略另外指定。某些策略(如控制流和设置变量策略)基于策略表达式。有关详细信息,请参阅高级策略和策略表达式。 < ">有关API管理策略的完整列表,请参阅策略参考。有关使用推广内容和配置策略的详细信息,请参阅API管理策略。有关使用速率限制和配额策略创建产品的教程,请参阅如何创建和配置高级产品设置。 < ">开发人员门户 < ">开发人员门户是开发人员可以了解API、视图和调用操作以及订阅产品的位置。潜在客户可以访问开发人员门户,查看API和操作并注册。开发人员门户的URL位于API管理服务实例的Azure门户中的仪表板上。 < ">可以通过添加自定义内容、自定义样式并添加品牌定制开发人员门户的外观。 |
上一篇:解读Youtube红人营销必备工具Socialblade
下一篇:将 Azure API 管理与 Azure Kubernetes 服务中部署的微服
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“关于Azure API 管理”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通关于Azure API 管理的相关事宜。
关键词:关于Azure API 管理,Azure,微软