0

From my understanding of the regular WSO2 API Manager product I could create multiple synapse-configurations and register them as (global or api specific) sequences by placing them in the proper directory.

I would then utilize the Sequence configuration capabilites on the "Manage screen" to apply different sequences to the request and response payloads of the backend.

I read the documentation at https://docs.wso2.com/display/APICloud/Key+Concepts#KeyConcepts-Sequences as it is not possible to add more but I wanted to ask specifically.

Is it at all possible to do this type of manipulation in the current version of public API cloud?

4

2 回答 2

0

对的,这是可能的。您必须按照以下步骤操作。

  1. 转到https://gateway.api.cloud.wso2.com/carbon的 API 网关
  2. 您需要登录到网关。用户名是 email@tenantDomain。如果您的电子邮件 abc@gmail.com 和租户域(或组织密钥是 xyz),您需要将 abc.gmail.com@xyz 作为用户名(注意电子邮件中的 @ 被替换为点)。转到 API Cloud 顶级菜单中的“管理”,您将能够找出您的组织密钥。
  3. 登录后,您可以进入序列菜单并添加序列。我刚才尝试了这些步骤,并意识到在添加序列中有一个损坏的页面。我们正在修复它。会及时更新。

API Cloud 和 API Manager 独立版本的区别在于,您必须将序列存储在注册表中,以便在 API 发布时可用。

我们将很快在以下位置添加一个文档。 https://docs.wso2.com/display/APICloud/About+WSO2+API+Cloud#AboutWSO2APICloud-CommonAPICloudusecases

于 2015-01-30T13:23:59.537 回答
0

我已经与相关团队进行了交谈,这就是您可以在 API Cloud 中添加序列的方式。尽管我提到了通过网关的碳控制台添加序列(并说它已损坏),但 WSO2 API Manager 产品无法使其正常工作(这是一个已知的限制)。如果我用简单的术语解释原因,为了支持它,他们将需要发布大量中介 UI,这将使产品类似于 WSO2 ESB。以下是您可以执行的操作。

  1. 使用 WSO2 Developer Studio 创建您想要的序列。https://docs.wso2.com/display/DVS371/Creating+ESB+Artifacts#CreatingESBArtifacts-Workingwithsequences
  2. 访问https://gateway.api.cloud.wso2.com/carbon的 API 网关 您需要登录网关。用户名是 email@tenantDomain。如果您的电子邮件 abc@gmail.com 和租户域(或组织密钥是 xyz)您需要将abc.gmail.com@xyz作为用户名(注意电子邮件中的 @ 被替换为点)。转到 API Cloud 顶级菜单中的“管理”,您将能够找出您的组织密钥。
  3. 转到资源 -> 浏览菜单并导航到 /_system/governance/apimgt/customsequences/ 注册表路径。根据您的要求将您的序列上传到输入、输出或故障文件夹。这将在您通过 API Publisher 创建 API 时可用。
于 2015-02-01T16:09:44.617 回答