API Management

Oracle Cloud Infrastructure (OCI) 提供了一套全面的服务来管理 API(应用编程接口)的生命周期。通过内置工具,开发人员团队可以轻松地在原型设计、测试和验证 API 方面进行协作。Oracle Cloud Infrastructure API Gateway 为基于 API 和 SOA 的系统提供集成、加速、监管和安全服务,使团队能够安全地管理和交付 Web API。此外,通过使用计划和订阅,API 操作人员可以进行监视并利用 API 创收。

API Gateway 概述 (7:42)
  • 提升敏捷性

    通过快速创新提高效率和盈利能力。

  • 增强可见性

    清楚了解 API 及其性能。

  • 提高安全性

    确保实施现代安全策略。

构建 API 和 Web 应用并确保安全

使用 OpenAPI 描述 API — 利用策略来创建、部署、运行和保护 API 以及 Web/移动应用。

设计

轻松创建 API 原型

开发人员可以从各种工具中进行选择,以创建 OCI API Gateway 支持的 OpenAPI 格式的 API 描述。

OpenAPI 支持

支持广泛认可的 OpenAPI 标准,允许第三方开发人员轻松采用您组织的 API。

提高设计流程的效率

通过 OCI API Gateway 的库存响应 API 支持,开发团队可以快速创建 API 描述的原型并进行测试。同时,开发团队可以获得早期反馈,避免了编写代码的需要。

直接在 OCI 控制台中更新 API 代码

您可以使用代码编辑器直接在 OCI 控制台中快速编辑 API 规范。代码编辑器提供 Git 集成、自动化版本控制、个性化等特性,内置集成于 OCI 服务中。


API 和应用安全性

API 安全性

使用 Oracle Identity Cloud Service、Okta、Auth0 和其它第三方身份提供程序提供的 JSON Web 令牌来保护 API。创建支持跨源资源共享 (CORS) 的 API,实现 Web 页面互操作性。

速率限制策略

API 速率限制可以限制流向后端服务的流量,从而控制对互联网的访问并防范拒绝服务攻击。

Web 应用

OpenID Connect 用作应用和 API 的通用实施点,还可用于为无法直接支持 OpenID Connect 流的应用提供代理验证。


部署 API

Oracle 托管的 API 前端

Oracle API Gateway 是一个高度可用的虚拟网络设备,可规模化地接收 API 调用并将其路由至 Oracle Cloud Infrastructure 后端服务,例如负载均衡器、计算、Kubernetes 和无服务器功能。

私有或公开部署 API

根据应用的具体需求,API 开发人员可以将 API 访问限制在专有网络(区域子网)内,或者启用来自互联网的 API 访问。

无服务器 API

使用 OCI API Gateway 和 Oracle Functions 的无服务器 API 可以根据需求自动按比例扩展和收缩资源,从而消除基础设施操作。


跟踪使用情况,利用 API 创收

创建使用计划

API 管理者可以在 API Gateway 中创建使用计划并定义 API 访问层。使用计划和订阅可以与内部用户组和外部开发人员生态系统共享。

管理订阅

API 管理者可以管理订阅和权利,从而使 API 使用者能够订阅 API。

从使用情况中提取价值

API 团队可以根据使用计划和订阅来监视 API 的流量和分析,从而使客户能够分析使用模式,并利用 API 创收,开拓新的收入来源。


API Management 客户成功案例

各行各业的客户都在使用 Oracle Cloud 来支持 API 管理。

API Management 使用场景

  • 利用云原生服务扩展 SaaS 应用

    使用 Oracle Visual Builder、Oracle Functions 和 Oracle API Gateway 为 Oracle Fusion Applications 设计和部署 SaaS 扩展。

    了解架构

  • 构建 API

    定义应用域语义并确定 API 架构样式,为 API 的准备、设计和原型化提供支持。

    阅读技术简报 (PDF)

  • 使用安全的 RESTful API Gateway 作为 façade

    创建代理身份提供程序进行身份验证,并支持访问云端和本地部署环境中的多个 RESTful 服务。

    查看架构

API Management 参考架构

查看所有参考架构
2021 年 5 月 6 日

API 设计对于云原生开发至关重要

产品策略总监 Robert Wunderlich

随着越来越多的开发人员希望构建高度可扩展、可维护的解决方案,云原生越来越受欢迎。但是云原生的真正含义是什么?API 是如何关联的?

云原生计算基金会对云原生给出了如下定义……

阅读全文

相关产品

函数

快速部署和运行代码

Integration Cloud

连接 SaaS 和本地部署应用

云原生服务

容器、无服务器、API 和 Kafka

DevOps 服务

CI/CD、Terraform、监视和日志

赶快行动


免费试用

30 天试用 Oracle Cloud。


API Gateway 快速入门

快速创建、部署和调用第一个 API 的说明


免费试用 Apiary

专为开发人员构建的强大 API 设计体系。


联系我们

请联系 Oracle,了解销售、支持等更多信息。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。