简介

MindSphere 使开发者能够在 MindSphere 平台内创建和管理应用并使用各种服务。MindAccess Developer Plan 包含使用各种 buildpacks 开发应用的Cloud Foundry Compute Resources 。

Developer Cockpit 概述

Developer Cockpit 可帮助开发者管理在平台上开发的应用。在 MindSphere 上下文中,应用可能包含具有多个端点的多个 Cloud Foundry, Self Hosted 和移动应用。

为了便于区分,我们针对 Cloud Foundry, Self Hosted 和移动类型应用以及为组合一个或多个组件(使用 CF 和自托管应用)而开发的应用使用术语组件。应用需要在平台上注册才能从外部访问。

管理这些注册的平台服务称为 MindSphere Gateway ,并且只允许访问注册的应用。组件定义了实现 Web 应用或服务的微服务的位置和路径。

功能与优势

路径值需要在 MindSphere Gateway 和相应的组件间匹配。有关网关到组件路径的可能映射,请参见开发文档

Developer Cockpit 提供以下功能:

  • 创建、配置和上传标准及 Fleet Manager 插件应用。

  • 将应用传输到生产环境。

  • 已开发应用概述。

  • 配置应用,例如“应用图标”或“显示名称”。

  • 在端点级别保护应用。

  • 将应用引入 MindAccess Developer Plan. 的 Launchpad

  • 管理应用特定角色。

  • 推广应用并将其从开发者转移到生产环境。

MindSphere 使用多层安全概念,通过使用应用特定角色保护应用来支持开发者,在本文档中称为“范围”。

开发者需要定义至少两个应用特定角色和应用特定范围,以防止其应用被未经授权的用户访问。