通过 Foundry 模板部署 Ontology Actions 时,我得到了 OntologyMetadata:InvalidApiNameFormat

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

通过 Foundry Templates 部署多个资产时,出现以下错误信息:

OntologyMetadata:InvalidApiNameFormat
Failed to deploy an action.

我在模板中看到的唯一进一步的错误详细信息是:

apiNames
[notional3-generated-8dasd32-4bc9-4c312-831231232-113d31231236d80-new-action-312391c1-af321d-24-03123213129c]
safeMessage
Failed to deploy an action. Unknown error encountered.

我们之前已经多次成功部署了这个相同的模板,我们所做的唯一添加是为 Action Name APIs 添加前缀。

部署失败的资产是本体操作。

我没能找到这个,但我想了解一些关于 OntologyMetadata API 用法和 InvalidApiNameFormat 约束的细节,这样我就能解决这个问题?

palantir-foundry palantir-foundry-api
1个回答
2
投票

对生成的 API 名称进行多项检查以验证操作是否有效,包括没有空格、特殊字符和最大限制为 100 个字符。

我发现当我们在 Foundry Templates Set Parameters 中为生成的 API 名称添加前缀时,部署操作的 API 名称会超过 100 个字符。

通过缩短我们能够成功部署的前缀。

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