面向用户和场景
Open API 是 DRDS 提供的管理 DRDS 资源的手段,用于实现一系列资源管理和运维功能。主要功能包括有管理 DRDS 实例的生命周期、运维 DRDS 库表信息及权限管理等。
Open API 的主要用户包括:
已经开通 DRDS 服务,需要实现类似控制台的管控,有定制自定义管控功能等需求;
已经熟悉 DRDS 控制台的主要功能,有需要对接用户方管控平台的需求。
适用场景和局限性
Open API 目前仅支持公共云和金融云区域,对于私有云暂不支持,同时云上各个 Region 的开通情况请以实际公开的 Region 信息为准。
Open API 目前属于公测阶段,稳定性和可靠性还在逐步优化,使用过程中遇到问题请联系 DRDS 技术人员提供支持。
Open API 由于其实现原理,调用端必须具备公网访问能力,否则无法调通。
Open API 底层基于 HTTP 协议实现,性能和效率不高,仅适用于管控场景,请勿用于大批量高并发的生产场景。
Open API 基本原理
Open API 底层通过 HTTP 接口提供服务,用户调用 Open API 的 SDK,发出 HTTP 请求到阿里云应用网关,再由阿里云应用网关将请求转发给 DRDS 的控制台去执行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
基于您提供的信息,阿里云的DRDS(分布式关系型数据库服务)Open API是为有特定需求的用户和场景设计的一套管理工具。下面是对主要用户、适用场景、局限性以及基本原理的概括,旨在帮助用户更好地理解和应用DRDS Open API。
Open API通过HTTP接口对外提供服务。用户通过调用SDK发送HTTP请求至阿里云的应用网关,该网关再将请求转发给DRDS控制台执行相应的管理操作。这一过程简化了直接与DRDS服务交互的复杂度,使得用户能够以编程方式实现对DRDS资源的管理。
综上所述,DRDS Open API是面向有一定技术基础和特定需求用户的管理工具,它提供了灵活的自动化管理手段,但用户在采用时也需注意其当前的局限性和最佳实践场景。