如果我使用rest api
创建或更新政策。
POST /api/am/publisher/v0.12/apis/{apiId}/policies/mediation
或者
PUT api/am/publisher/v0.12/apis/{apiId}/policies/mediation/{mediationPolicyId}
在我再次从UI发布api之前,更改不适用。 我可以忍受第一次这样的工作,但我希望能够在不使用UI的情况下更改策略。
我通过以下调用
尝试publish
api
POST /apis/change-lifecycle?apiId={apiId}&action=Publish
但它没有帮助。
作为旁注,我可以在不发布api的情况下更新api定义,所以我认为我只是缺少一些关于调解政策如何运作的内容。
任何人都可以使用它吗?
答案 0 :(得分:0)
将序列分配给API是一项两步任务。
1)将一个或多个序列添加到API中。
2)将其中一个应用于API。
您已完成1.对于第二个,您需要使用适当的sequences
属性更新API。
"sequences": [{"name":"json_validator","type": "in"},{"name":"log_out_message","type": "out"}]
您可以在此处找到示例。 https://docs.wso2.com/display/AM2xx/apidocs/publisher/#!/operations#APIIndividual#apisApiIdPut