全部产品
云市场

共享实例服务发布和订阅

更新时间:2018-01-25 19:12:18

介绍在共享实例上如何发布、订阅和调用服务。

准备工作

后端服务部署

如果没有现成的后端业务服务,则需要新部署一个后端服务,以便将此服务在 CSB 上发布。

CSB 共享实例支持的后端服务分为:VPC 后端服务公网后端服务

VPC 后端服务

  • 服务部署

    CSB 支持 EDAS、Restful、WS 和 Dubbo 等四种后端服务。请自行在自己的 VPC 内部署需要的后端服务。

    注意:CSB 共享实例只能访问实例所在区域(Region)的 VPC 服务,故请选择当前 CSB 共享实例(命名规则:csb_aliyun_区域简称_shared001)所在区域 VPC 的 ECS 上部署后端服务。

  • VPC安全组配置

    CSB 共享实例需要用户新配置 VPC 安全组规则,以便 CSB 共享实例的地址段(100.64.0.0/10)能访问到用户 VPC 内的业务服务。详见 VPC 安全组配置

公网后端服务

与 VPC 后端服务类似,只是不需要配置 VPC 安全组。

注意:由于 CSB 访问公网后端服务需要使用公网流量,涉及流量费用。故当前公网后端服务能发布到 CSB 共享实例上,但服务调用时无法访问。

新建服务组

如果还没有服务组,则需要新建,请参考 新建服务组

服务发布

服务发布与普通服务发布类似(参见 普通服务发布)。

不同之处在于需要选择对应的 客户 VPC

  • 后端是公网服务:选择 非 VPC服务
  • 后端是 VPC 服务:选择对应服务所在的 VPC 名称。

注意:如果在“客户 VPC”列表里没有您要的 VPC,则请确认你的 VPC 所在区域是否与 CSB 共享实例是在一个区域。

服务订购和审批

要访问共享实例服务的用户必须通过凭证订购指定服务,且由服务拥有者审批通过后才能访问。

新建凭证

使用要访问服务的用户登录 CSB 控制台。

进入对应的共享实例,查看用户凭证,如果还没有用户凭证,则需要 创建凭证

服务订购

使用要访问服务的用户登录 CSB 控制台。

订购服务 页面进行可订购服务的浏览和订购。请参考 服务订购

订购审批

使用服务拥有者登录 CSB 控制台。

订购审批 页面进行待审批订购服务的浏览和审批,请参考 订购管理

订购确认

使用要访问服务的用户登录 CSB 控制台。

我的订购 页面进行已订购服务的浏览,以确认订购成功,请参考 订购管理

服务调用

使用 CSB SDK 进行服务调用,参见 服务调用

其中服务调用地址参见 共享实例地址