全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件

服务订阅场景示例

更新时间:2017-11-20 16:05:51

关于服务的发布、审核、授权的基本模式请参考 服务发布与访问授权。其中服务的发布、订阅和消费,有如下图所示的几种典型方式。

服务 API 的订阅方就是实际的服务 API 消费方

如上左图,简单来说,就是用户使用自己的消费凭证订阅服务 API 后,自己的应用使用这些凭证来发起调用,这也是最常见的使用方式。

一个特别的场景是服务的提供方其实也是自己,这通常会发生在同一个用户有多个环境的情况下,例如用户在阿里云上有运行的应用提供一些服务要开放出来,给在其它环境如自己的某个数据中心里的应用调用。

服务 API 的订阅方不是实际的服务 API 消费方

如上右图,其实就是用户用自己的消费凭证订阅服务 API 后,把这些凭证交给其他人使用,这些使用消费凭证的人不需要成为阿里云用户,只需在自己的应用程序里使用这些消费凭证来发起调用即可。CSB 允许用户采用这种方式,用户自己需要注意管理好消费凭证的分发安全。

一个常见的典型场景是,这个订阅服务的阿里云用户自己就是服务发布方,只不过这些服务是提供给其他人,例如这个阿里云用户自己的客户们调用的。该用户发布自己的服务,创建多个消费凭证进行服务订阅授权,然后交给他的客户们调用。

本文导读目录