是否可以在Apigee中部署和使用共享流的多个版本?

问题描述 投票:0回答:1

我们将Apigee共享流用作整个组织中通用功能的共享库。但是版本控制一直是一个挑战,因为我们尚未找到在构建和部署期间支持多个版本的方法。SharedFlowBundle中的Flowcallout似乎不接受版本https://docs.apigee.com/api-platform/reference/policies/flow-callout-policy#request

  1. 是否可以部署共享流的多个活动版本?
  2. 如果是这样,我们如何在FlowCallout策略的SharedFlowBundle标记中指定版本。

谢谢。

apigee
1个回答
0
投票

Apigee共享流是类似API代理实体的lot,在其版本和部署方式上。一次只能将一个修订版部署到组织的环境中。因此,您可以将v3.1部署到Stage(环境),而将v3.0部署到Prod,但不能同时将v3.1和v3.0都部署到Prod环境。您可以分叉共享流,从而有效地创建以分离(相同)共享流,但是如果您希望在同一环境中同时访问不同版本,则需要承担更多管理开销。也许更好的选择是修改共享流以根据其输入表现出不同的行为,以便您可以通过一个共享流束来支持用例。

© www.soinside.com 2019 - 2024. All rights reserved.