应用参数
“创建应用”画面
① |
“回到概览”按钮:打开仪表盘 |
② |
输入字段参数 |
③ |
“保存”和“重置”按钮 |
参数表
参数 |
描述 |
---|---|
Type |
可以创建四种类型的应用:
|
基础设施 |
提供两种类型:
选择一个给定的基础设施来创建 Cloud Foundry 应用或自托管应用。 对于移动类型应用,后端组件可在以下任一基础设施中托管:
|
显示名称 |
输入您希望为 Launchpad 中的应用显示的名称。 此字段不支持任何特殊字符,并且仅限 50 个字符。 |
内部名称 |
稍后在 URL 中使用,并且对于您的租户必须唯一。 输入带有以下条件的应用名称:
|
版本 |
输入应用的版本。 版本应支持字母数字字符串数据。不支持命名格式之间的空格。最多允许使用 30 个字母数字字符。不允许使用大写字母为版本命名。 但支持以下特殊字符 -
在 Operator Cockpit 中使用特殊字符时存在限制。在 Developer Cockpit 中,如果任何应用的 version string 中存在特殊字符(“@”和“.”除外),则开通服务工作流将失败。 对于 API 应用,需要遵循以下格式: v<version>.<revision>.<patch>-<label(optional)> 例如:v1.0.0, v2.1.0-alpha
|
基于 Mendix 的应用 |
如果要创建 Mendix 应用,请选中“基于 Mendix 的应用”复选框。 |
描述 |
为应用添加描述。这是一个可选字段。它将用于 Launchpad 和后续过程。 |
编辑图标 |
默认情况下,会加载应用图标。根据适用性上传其它图片来表示应用。推荐的 512x512 分辨率适用于高分辨率和低分辨率屏幕。 |
组件 |
|
名称 |
输入组件的名称。 组件命名需要满足以下条件:
|
Cloud Foundry 指向 URL |
输入 CF 应用组件的 URL。URL 的有效格式为:https://<name>.apps.eu1-dev.mindsphere.io |
直接 URL |
为自托管应用的每个组件输入指向 URL。URL 应采用有效格式,且不含无效字符:https://avalance.com |
端点 |
在为“名称”和“Cloud Foundry 指向 URL”赋值之前,端点部分将保持禁用状态。 单击“添加”按钮为应用添加端点。 对于新应用,“编辑”按钮将保持禁用状态,因为正在添加新应用。 |
分配状态 |
使用参数“名称”、“Cloud Foundry 指向 URL”和“端点”添加新行。 |
添加新的端点 |
|
路径 |
输入新端点的路径。 |
动作 |
选择新端点的动作。 默认情况下,将选择全部(GET、POST、PUT、DELETE、PATCH)。 |
编辑端点 |
|
选择端点 |
从下拉菜单中选择端点。 |
路径 |
路径名以“/”开头。 |
动作 |
选择新端点的动作。默认情况下,将选择全部(GET、POST、PUT、DELETE、PATCH)。 |
删除端点 |
|
删除端点 |
删除端点。 |
配置(为 Cloud Foundry 和自托管应用) |
|
内容安全策略 |
|
键 |
默认情况下,第一个键是内容安全策略。 |
值 |
默认情况下,内容安全策略采用配置值。内容安全策略消息头值仅限 1000 个字符,其余字符将被丢弃。 该字段不能为空。如果尝试在保存应用时将该字段留空,则后端服务将设置默认值。 |
缓存控制 |
|
键 |
为配置定义的第二个键是缓存控制。缓存控制值仅限 255 个字符。 |
值 |
默认情况下,缓存控制采用配置值。缓存控制值仅限 255 个字符,其余字符将被丢弃。 该字段不能为空。如果尝试在保存应用时将该字段留空,则后端服务将设置默认值。 |
配置(仅为移动应用) |
|
Android |
Domain 验证由 Android 执行,预期有特殊文件 assetlinks.json 在 //<domain>/.well-known/ 文件夹下托管。 字段值长度只能是 255 个字符。 |
iOS |
Apple 预期有特殊文件 apple-app-site-association (AASA) 在 https://<domain>/.well-known 下或直接在 https://<domain> 下托管。 字段值长度只能是 255 个字符。 |
API 相关项(用于标准、Fleet Manager 插件和移动应用) |
|
添加 API 相关项 |
从列表添加 API最多可为应用添加 5 个相关项。 |
提示
API 应用支持的版本和修订版本与其它标准应用不同。
版本是主要更新,而修订版本是当前版本的次要更新。
每次可注册 API 应用的多个版本,但不能注册同一版本的多个修订版本。
例如,具有 v1.0.1、v1.1.0、v2.1.1 这 3 个版本的 API 应用可注册 2 个版本。可注册(v1.0.1、v2.1.1)或(v1.1.0、v2.1.1),但不能注册(v1.0.1、v1.1.0)。