我们将Apigee共享流用作整个组织中通用功能的共享库。但是版本控制一直是一个挑战,因为我们尚未找到在构建和部署期间支持多个版本的方法。SharedFlowBundle
中的Flowcallout
似乎不接受版本https://docs.apigee.com/api-platform/reference/policies/flow-callout-policy#request。
谢谢。
Apigee共享流是类似API代理实体的lot,在其版本和部署方式上。一次只能将一个修订版部署到组织的环境中。因此,您可以将v3.1部署到Stage(环境),而将v3.0部署到Prod,但不能同时将v3.1和v3.0都部署到Prod环境。您可以分叉共享流,从而有效地创建以分离(相同)共享流,但是如果您希望在同一环境中同时访问不同版本,则需要承担更多管理开销。也许更好的选择是修改共享流以根据其输入表现出不同的行为,以便您可以通过一个共享流束来支持用例。