问题标签 [cloudhub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
545 浏览

mule - 在 Anypoint API Manager 1 中找出 API 自动发现的 API ID

我有一个使用 Mule 4.1.3 在 Anypoint 7.1 中构建的应用程序,并已在运行时管理器中成功部署它。

我想设置 API 自动发现,但发现 API Manager 看起来仍然是版本 1 而不是 2,因为我看不到 API ID。

在这种情况下如何设置 API 自动发现,因为我需要 API ID 在项目中进行设置,并且 Anypoint Studio 7.1 没有提供我用来在 Mule 3.8.3 中设置 API 自动发现的字段。

谢谢

0 投票
3 回答
1283 浏览

mule - 我是否应该在 Cloudhub 中为生产环境设置单独的 VPC?

我正在考虑在 Cloudhub 中设置 VPC,只是想知道我是否会为开发、测试和生产环境设置一个 VPC,或者我是否为开发和测试环境设置一个 VPC,而为生产环境设置一个 VPC?

此外,是否有关于如何在 Cloudhub VPC 中设置私有和公有子网的最佳实践?

谢谢

0 投票
1 回答
237 浏览

mule - 在 Mulesoft Cloudhub 中部署应用程序时无法使用名称

我正在使用 Mule 4,我希望在 Cloudhub 中部署一个新应用程序,但它不允许我使用名称“customer-api”。在任何环境中都没有其他应用程序调用它,我也看不到它在 API 管理器中使用。有一个名为 customer-api 的 API 已被删除,因此不确定该名称是否仍可以在某处缓存/注册,并且需要清除该条目。

我唯一能看到使用该名称的地方是 Anypoint Exchange,但我认为这不会影响我们正在部署的内容。

有谁知道是什么阻止我使用这个名字?

在此处输入图像描述

谢谢你的帮助

0 投票
0 回答
38 浏览

mule - Mule 4:如果使用属性,则 Cloudhub 部署失败

当我在 cloudhub 属性选项卡中添加属性时,应用程序未部署。没有错误/异常。尝试 15 分钟后出现“更新失败”并且应用程序显示为黄色。一旦我删除了属性,它就会被部署。

有什么解决方案吗?

0 投票
0 回答
96 浏览

mule - APIkit API 控制台返回 json 示例而不是真实响应

开发 Mule API,需要部署到 cloudhub 并设置 API 控制台来测试端点。除了响应之外,一切都很好 - API 控制台返回 JSON 示例响应而不是真实响应,从处理真实数据中获得。在这种状态下,API Console 毫无价值。

APIkit 路由器配置:

注意:从 api.raml 生成 RESTful 流,不会产生 api-console 流

0 投票
1 回答
422 浏览

mule - Mulesoft On Premise Cluster vs Cloud Hub worker 横向扩展

云集线器工作人员不是集群的,但是我们使用持久队列在 mule 实例之间获得消息丢失保护和工作负载分配。我们还可以使用默认持久对象存储(_defaultUserObjectStore)进行分布式缓存(通过调整)。如果我在这里错了,请纠正我。

  1. 有了上述功能,与本地集群相比,我们在 CloudHub 中缺少什么?(是并发/一次性消息传递问题预防措施吗?)

  2. 首先,为什么 Mulesoft 没有在 Cloud hub 上启用集群功能?

0 投票
1 回答
185 浏览

java - 在 CloudHub 设置中有效的属性在属性文件中无效

我的应用程序使用 src/main/resources 目录中名为 keys 的子目录中的公共加密密钥。为了在本地访问它,我只需要将路径设置为src/main/resources/keys/<mykey>.gpg

由于 Cloudhub 上的结构不同,因此设置上述路径不起作用,我必须将其设置为${app.home}/keys/<mykey>.gpg. 这在我直接在 Cloudhub 中设置属性时有效,但是当我在属性文件中设置它时,我收到错误消息...

当我在本地运行时,我也无法解析该属性。我的猜测是首先解析 application-${ENV}.properties 中的属性,然后设置 ${app.home} 属性,最后解析 Cloudhub 属性。

我的问题是,我该怎么做才能确保从属性文件中正确解析 ${app.home} ,或者是否有另一种方法可以在不使用它的情况下实现相同的目标?理想情况下,我们不希望每次在 Cloudhub 中重新部署应用程序时都必须设置公钥位置。

谢谢!

编辑:为了更清楚,这里是我在 application-DEV-properties 中设置属性的地方:cibc.public.key.location=${app.home}/classes/keys/<mykey>.gpg

0 投票
1 回答
179 浏览

anypoint-studio - 全局函数在预览中有效,但在运行代码时失败

我有一个名为“finalPrice”的全局函数,它在我的 configuration.xml 文件中定义。该函数接受一个值 - 对其进行处理 - 并返回最终值。我从 DataWeave 中引用该函数。当我单击“预览”时,我可以在预览窗口中看到正确的输出。但是,当我运行它时,我得到了错误:


消息:执行时出现异常:

没有名为“finalPrice”的变量。


我已经在本地机器和 CloudHub 上运行了代码,得到了相同的结果

XML 代码:

数据编织代码:

任何帮助表示赞赏

0 投票
0 回答
264 浏览

maven - 由于找不到 postgres db drivers 错误,应用程序无法启动

我正在尝试通过 maven 将 mulesoft 应用程序部署到 cloudhub。它已成功部署,但应用程序启动时出错。我验证了与 postgres 相关的 POM 文件和依赖项 jar,并且都已到位。

请帮助解决此问题

POM 文件

错误:

0 投票
1 回答
705 浏览

mule - Anypoint Platform - 使用 Autodiscovery ID 将 API Manager 与 Cloudhub 应用程序连接起来

  • 我使用API Designer设计了一个 API ,并将其部署在API Manager中。

  • 然后,我在Anypoint Studio的应用程序/项目中从 API Designer 导入了 API 。

  • 我添加了一个自动发现配置。我使用 API Kit 路由器和来自 API Manager 的 ID 设置了具有 HTTP 侦听器的流。

  • 我已经在Cloudhub中部署了应用程序。

  • 当我转到 API Manager 时,状态为Unregistered

这是我拥有的 API 配置:

在此处输入图像描述

使用来自 Cloudhub 的 URL 作为实施 URI。

我是否正确执行了所有步骤?为什么 API 没有检测到实现?