SAP云平台Cockpit使用指南:从子账户到服务实例的完整实操路径

发布时间:2026/10/12 12:38:14
SAP云平台Cockpit使用指南:从子账户到服务实例的完整实操路径 做了几年SAP相关项目之后我发现一个挺有意思的现象很多人第一次打开SAP云平台现在官方全名叫SAP Business Technology Platform行业里还是习惯叫SAP云平台的Cockpit时盯着满屏的英文菜单和卡片完全不知道从哪儿下手。这个Cockpit说白了就是整个平台的门口接待处所有给你分配资源、开环境、配权限、查日志、管用户的动作都得在这里完成。但官方文档写得零散看完一遍还是不知道先点哪里。这篇文章我打算把自己日常使用Cockpit的完整路径、每个页面背后对应的真实生产任务、容易踩的坑一次性说清楚。不管你是刚接手SAP云平台的实施顾问还是团队里负责平台上应用部署的开发又或者是需要帮客户维护环境的运维照着这篇文章的操作顺序走一遍基本就能把Cockpit的常用功能摸透。1. 为什么几乎所有SAP云平台任务都要从Cockpit进入先搞清它的定位很多新手会有一个误解觉得Cockpit是一个开发工具进去以后可以直接写代码。其实不是Cockpit本身不做应用开发它是一套基于浏览器的管理控制台负责的是你账户体系的全局规划和各种资源的分配调度。你可以把它理解成写字楼的物业总台你找哪家公司、用哪间会议室、申请什么保洁服务都要先经过总台登记至于会议室里面怎么开会那是你进入具体会议室之后的事。Cockpit操作的对象是“账户”而不是“代码”。它管理的最小单元是子账户Subaccount再往下才是运行时环境和应用空间。子账户承载的是业务边界比如一个项目一个子账户或者一套测试环境一个子账户子账户下面挂的是具体的技术环境比如Cloud Foundry环境、ABAP环境、Kyma环境。你在Cockpit里选好某个子账户点击进入对应的环境之后才会看到真正的开发工具入口和部署页面。1.1 从全局账户到子账户Cockpit帮你理清的是资源的归属关系Cockpit的左侧导航通常是“全局账户Global Account”的概念。一个全局账户对应你与某家云服务商之间的合同关系里面可以建多个子账户。子账户之间在默认情况下是相互隔离的配额、服务、用户权限都各自独立。我在实际项目里见过不少团队把测试和生产的应用塞在同一个子账户里结果每次清理测试数据的时候总担心碰到生产服务。正确做法是至少拆两个子账户一个dev、一个prod配额分开配成员分开管这样安全边界和账单归属都清清楚楚。子账户下面才是环境。Cloud Foundry环境里还可以再分“空间Space”空间是更细的隔离单元可以按团队维度划分。比如同一个子账户下面按“订单中心项目组”“用户中心项目组”分两个空间互不干扰。这一层一层的嵌套关系就是Cockpit里所有导航结构的底层逻辑。你在界面上看到的所有面包屑路径本质上都是这套层级全局账户 子账户 环境 空间。1.2 Cockpit提供的核心管理能力我归纳成五类为了后面讲起来有章法我把Cockpit里常用的功能归纳成五类你可以把这五类当作记忆框架之后无论界面怎么改版你都能快速找到对应功能的入口账户管理创建/删除子账户、查看全局账户信息、管理区域与配额成员与权限给用户分配子账户角色、给空间分配角色集合服务与实例浏览服务市场、创建服务实例、生成服务密钥、管理订阅应用与目的地查看应用URL、配置目的地、管理云连接器监控与日志查看用量统计、审计日志、应用健康状态这五类功能分布在Cockpit的不同页面里但都有一个共同特点它们都是通过一个统一入口完成的这个入口就是你现在登录打开的那个默认页面。把这个框架记住后面翻菜单的时候就不会迷路。2. 从打开浏览器到进入子账户我第一次登录时漏掉的那些环节登录这件事看起来很简单但实际上很多人在第一步就卡住了因为这里不是输入用户名密码就能直接进的。SAP云平台的登录会跳转到身份认证提供商通常是用企业自己的身份认证服务完成校验然后再跳回Cockpit。我见过有同事等了几分钟还在转圈最后发现是企业内部的安全策略拦截了跳转白折腾一场。2.1 登录入口、区域选择和必填信息一次说清访问Cockpit的入口是你收到的欢迎邮件里那个链接或者你所在企业告知的固定网址。如果连网址都不知道可以找你们项目的管理员要不建议自己在搜索引擎里搜很容易进错区域而且账户数据不在那个区域进去以后一片空白。登录之后通常第一件事是让你确认或选择一个区域。这一步很关键因为区域决定了你的数据中心位置也就决定了托管服务的物理位置。选错区域会导致后续创建所有子账户都建在错误的地理节点上而且区域在全局账户层面很难改很多时候只能推倒重来。进入Cockpit主页之后你会看到一个总览页面顶部会有“全局账户名称”下面通常有一串数字ID这个是唯一的。再往下能看到你的“全局账户所在地”和当前区域。初次登录我建议你先别急着创建子账户先把右上角的“个人账户信息”里绑定的邮箱和手机号确认好这一步关系到后面忘记密码重置流程能不能顺利走通。2.2 主页上那些卡片究竟对应什么逐个拆解Cockpit总览页面上的卡片Tile看起来密密麻麻实际上每个卡片都对应一个管理功能入口。最常见的几张卡片我给你列一下卡片名称功能我日常使用频率Subaccounts进入子账户列表新建/管理子账户最高Services进入服务市场查看可用服务和创建实例很高Members管理全局账户和子账户的成员高Entitlements查看和分配配额高Cost Management查看用量与成本概览低但定期必看Audit Logs查看平台操作审计日志中刚用的时候不必把每张卡片都点一遍先搞清楚“Subaccounts”和“Services”这两个核心入口即可其余遇到需求再回来查。2.3 建立一个最小可用的开发子账户10分钟完成的实操顺序这里我写下我每次给新项目搭环境的操作顺序你已经可以照着抄在总览页面点“Create Subaccount”按钮输入子账户名称、选择区域其他都用默认值。进入刚创建的子账户先在“Entitlements”里给这个子账户分配需要的服务配额。打开“Environment”菜单启用Cloud Foundry环境创建组织和空间。在“Members”里添加参与开发的人员并分配相应角色。回到“Services”市场搜索你需要的服务比如数据库服务创建实例。这五步做完你才算有了一个可以开始部署代码的“基地”。新手最容易漏掉的是第2步新建子账户之后不分配配额后面所有服务都创建不了页面还会弹出误导性的权限报错。3. 子账户管理页里的常用操作日常开发和交付的核心入口进入具体子账户之后左侧菜单会变成一长串列表这和全局账户页面的菜单结构完全不同。新人在这一步又容易懵。其实这个子账户管理菜单就是整个Cockpit使用频率最高的地方我下面按实际操作顺序介绍几个最重要的页面。3.1 服务市场Service Marketplace里找到自己要的服务服务市场这个页面的入口一般在子账户菜单的“Services”下点进去是一个服务列表里面列的是你当前区域所有可供创建的服务。每个服务卡片上有名称、提供方、适用场景说明和计费信息。搜索框可以直接按服务名称筛选。我第一次进服务市场时第一反应是“找数据库服务”然后看到了好几个长得差不多的数据库。这里有个细节不同服务的差异往往体现在“服务计划Service Plan”上同一个服务可能提供免费版、标准版、企业版等多个计划。免费计划用于开发测试够了但生产环境千万别选错。选错计划后面升级虽然也可以操作但涉及到数据迁移麻烦程度不低。创建服务实例时Cockpit会要求你选择环境。比如你要在Cloud Foundry环境里使用某个数据库服务就选Cloud Foundry然后选择目标空间。这里不要选成Kyma或者其他环境否则实例创建区域不对后面应用根本连不上。3.2 创建服务实例与服务密钥拿到连接信息的关键操作创建服务实例之后很多新手会问“我的数据库连接串在哪里看”答案是通过“服务密钥Service Key”获取。操作路径是服务实例详情页 创建服务密钥 填写密钥名称 创建完成后点击“查看”会弹出一份JSON格式的完整连接信息其中包含URL、端口、用户名、密码等关键字段。这里我必须强调一个血泪教训服务密钥只在创建完成时完整展示一次关闭窗口后就只能看到密钥名称和基础信息完整内容不会再出现。所以创建完密钥后要立刻下载或复制保存。我在某个项目里就因为没保存后来只能重置密码重新生成而重置密码导致其他正在使用这个数据库的应用全部断连凌晨运维电话打醒项目经理那叫一个惨。密钥信息的获取路径对于不同服务略有差异但大多数都遵循“服务实例 服务密钥 查看凭证”的逻辑记住这个路径就够了。3.3 目的地Destination配置让应用连上外部系统的桥梁SAP云平台里的应用经常要调用外部系统接口比如从内部的人力资源系统读取数据或者向客户的ERP系统推送单据。Cockpit里负责这一层连接配置的就是“目的地Destination”。在子账户菜单的“Connectivity”部分找到“Destinations”入口点“New Destination”创建新目的地。常见的必填项包括名称、URL、认证类型。认证类型有四种常见选项无认证、基础认证、OAuth2客户端凭据、OAuth2 SAML断言。第一次做配置的时候认准“基础认证”或“OAuth2客户端凭据”即可两者对应不同的对接接口要求。我见过一个项目因为选错认证类型应用联调了两天都报401最后发现是目的地认证方式和接口方的要求不一致改过来立刻通了。配置好目的地之后你的应用就可以通过环境变量或服务绑定引用这个目的地名称来实现调用。这个机制的好处是凭据不会写死在代码里换环境时只要改Cockpit里的目的地配置应用代码一行都不用动。3.4 日志、用量与审计平时不怎么用但出事全靠它子账户菜单里还有“监控”和“审计”相关的功能新手阶段很少打开但作为项目管理者和运维人员这部分能力是救命稻草。用量页面可以查看当前子账户下各服务实例的资源消耗情况包括内存、计算单位、存储空间以及对应的配额占用率。我在每周例行检查时都会看一下这个页面发现某个实例的内存配额接近上限就提前通知开发团队扩容避免周末线上故障时才发现。审计日志则记录了平台层面所有管理操作的痕迹包括谁在什么时间创建了子账户、谁修改了角色分配、谁删除了服务实例。安全审计和问题溯源都需要查这个日志。虽然平时用不到但每次有成员离职或项目变更时我都会花时间核对一遍审计日志确保没有异常权限操作。这些功能不需要天天盯但必须知道在哪里看关键时刻能省下大量排查时间。4. 权限与安全机制为什么同一个页面你和同事看到的内容不一样经常有人问我为什么我和同事进入同一个子账户我看到的菜单比他要多答案是权限体系在起作用。Cockpit的权限管理粒度比很多平台要细但也正因为细理解起来需要一点耐心。4.1 用户、角色集合、角色之间是什么关系SAP云平台的权限模型包含几个层次用户User、角色Role、角色集合Role Collection、用户组配置。你可以在“成员与角色”相关页面中添加用户并分配角色集合。角色集合是一组平台权限的集合预置了几个常用模板管理员Admin拥有子账户和资源配置的完全管理权限开发人员Developer可以创建应用、查看服务实例但一般不具备账户层级管理权限查看者Viewer只读权限适合审计和质量检查人员实际经验是不要直接给每个人分配单独角色而是先创建自定义角色集合把开发、测试、运维需要的权限分别归类再把用户加入对应的集合。这样后续人员变动时调整集合成员即可不用逐个角色去改。团队成员一多没有角色集合直接裸配角色后面根本管不过来。4.2 权限配置里最容易被忽略的“环境层级”权限子账户级别的角色和空间级别的角色是两个层面的东西。有些人有子账户权限但进入具体空间时发现没有操作的权限这是很常见的。尤其是Cloud Foundry环境下的空间权限要在对应空间的“成员管理”里单独配置。我见过不少开发同事把代码推上去才发现没有部署权限结果管理员不在岗白白等了半天。这个问题的排查路径通常是检查子账户成员里是否添加了该用户检查子账户角色集合是否包含所需权限检查目标空间成员里是否添加了该用户检查空间级的Cloud Foundry角色是否为“Space Developer”这四个层级一层都不能少。很多人只做到第2步就以为万事大吉然后被第3步卡住。新建用户入团队的时候按这个顺序过一遍基本不会再出权限问题。4.3 信任配置与身份认证提供商的底层逻辑Cockpit还有一个“信任配置”入口用于管理子账户与身份认证提供商之间的信任关系。简单理解你企业内部的用户账号系统是“身份方”SAP云平台是“服务方”两者之间建立信任后企业员工就能用企业账号直接登录平台无需再单独创建一套账号。在子账户的“Security Trust Configuration”中默认会有一条与默认身份认证提供商的信任配置。如果你用的是企业自己的企业用户目录需要手动添加新的身份认证源并设置为默认。每次改这个配置我都建议在非工作时间操作因为一旦配置错误整个子账户的用户都会无法登录影响面很大。而且改完后一定要先用一个测试账号验证登录正常再让其他同事去登录避免出现大家集体登录失败的情况。5. 多人协作场景建立一套顺手的Cockpit使用秩序前面讲的是“我一个人怎么用Cockpit”但在真实项目里Cockpit往往是整个团队日常工作流的一部分。几个人在一套账户体系里操作如果完全没有秩序出问题之后很难追溯是谁改了什么。这里分享一些我在团队中推动落地的使用规范都是基于实操检验的做法。5.1 团队角色分工与命名规范看似简单但很关键在一套Cockpit账户里最忌讳的是“所有人都是管理员”。我见过一个项目组四五个人都有子账户管理权限今天你创建一个服务给测试用明天他觉得不对直接删了重建后天另一个人又改了目的地配置……整个环境乱成一锅粥。后来我强烈建议项目负责人做了权限收敛职责推荐角色项目负责人子账户管理员掌握配额分配开发人员空间开发角色只能在自己空间内操作测试人员空间查看角色运维/平台管理员全局账户管理员仅限一人同时我要求所有子账户和空间的命名必须是“项目代号-环境类型-用途”的结构比如“ordercenter-dev-integration”。这样在多人协作时从名字上就能看出这个环境是干什么的不会出现误操作。对服务实例的命名同样要规范推荐“应用名-服务类型-环境”这样的结构比如“ordercenter-postgresql-dev”。否则过两个月再去看满屏都是“service-instance”之类的名字根本分不清哪个是哪个。5.2 我在项目中沉淀的Cockpit操作清单每次环境变更前过一遍为了尽可能减少操作失误我给团队制定了一份操作前检查清单每次在Cockpit里做环境级别变更时都对着过一遍是否确认了当前所在的子账户和环境信息有没有进错环境是否清楚这次变更的影响范围是否影响其他在跑的应用是否已经通知受影响的团队成员是否保存了这次变更需要的全部配置信息例如服务密钥是否知道回滚方案这五点看着简单但每一条背后都有具体的事故教训。最典型的是“进错环境”。Cloud Foundry环境下的部署操作如果选错了组织和空间代码就部署到了错误的项目里。我见过有人把测试代码部署到生产空间导致生产停了半小时。5.3 沟通留痕与运维值班Cockpit操作不只是点鼠标Cockpit里的操作往往带有全局影响所以我特别强调沟通留痕。凡是在Cockpit里做了涉及生产环境的变更比如修改目的地配置、重新生成服务密钥、调整配额都要在团队群或工单系统里同步一条变更记录内容包含操作时间、操作人、操作内容、影响范围、是否已回滚。这个习惯一开始会觉得麻烦但一个月之后你就会发现排查问题时几乎所有“谁动了我的环境”的疑问都能从记录里找到答案。如果团队做的是客户项目还建议在运维交接时特别注意Cockpit的访问和权限交接。客户平台的Cockpit账号通常绑定了客户的企业身份离开项目组之后访问权限需要及时回收否则可能出现“离职人员仍然能访问客户环境”的合规风险。6. 我在Cockpit使用中踩过的坑三类经典问题的完整排查过程最后这部分我讲讲这几年实际用下来遇到过的几个有代表性的坑。这些都不是文档里写明的但会浪费你大量时间。6.1 服务密钥只展示一次的连锁麻烦一个真实事故复盘有一次客户临时要新增一个集成服务我在Cockpit里创建了服务实例然后生成密钥。生成后我理所当然觉得密钥信息会一直存在就关了弹窗结果次日运维去部署时找不到密钥。查了认证信息管理发现只能重置。重置后所有连接这个服务实例的旧凭据全部失效。当时那个服务实例已经对接了三个应用重启、改配置、重新部署前后折腾了很久。这件事后我定了一个规矩任何时候创建服务密钥立刻复制保存到团队的加密共享空间命名格式是“环境-服务名-创建日期”。没有保存的密钥视为不存在部署前必须重新确认密钥可用。这个规矩看着粗暴但确实管用。6.2 区域选错导致的服务不可用问题别只看默认区域某次我给一个跨境项目搭环境客户团队在海外我在Cockpit里选择“欧洲”区域创建了子账户因为直觉觉得离客户近。但后来发现客户要调用的数据库实例一直创建不出来报错提示“所选区域不支持该服务计划”。这才是真正的坑不是所有区域都提供所有服务。SAP云平台不同区域的数据中心提供的服务列表有差异而且这个差异很少有人提前告诉你。排查过程是这样的在服务市场搜索目标数据库服务确认计划列表。对比当前区域支持的可用计划。发现欧洲区域没有所需的数据存储计划而美洲区域有这个计划。只能重新在美洲区域创建子账户欧洲区域的那个废弃删除。所以创建全局账户或子账户之前一定先去目标区域的服务市场里搜索一下你的项目需要的关键服务确认它们在该区域可用再动手。宁可多花十分钟检查也不要让整个环境建成之后才发现区域选错了。6.3 配额“分配了但没生效”的困扰配额调整的延迟与关联性另一个常见坑是配额的生效延迟问题。在Cockpit的“配额分配”页面调整配额后后台可能在几分钟内都不会刷新服务市场的可用额度。我看到有人点完配额后立刻去创建服务实例结果还是提示没有配额一时以为是自己操作错了又改了一遍反而造成了配额重复分配的错觉。正确做法是分配完配额后先到子账户的“服务与配额”页面刷新确认必要时等两分钟再创建实例。同时必须注意配额是按子账户分配的部分服务计划还有全局账户级别的限制不同子账户之间调配配额并不等于那个服务就可以立刻新增实例可能需要停机或重新部署。这个靠看配额数字是看不出来的只有实战中踩过才记得住。6.4 删除子账户前必须想清楚不可逆操作比想象中更多Cockpit里的很多操作是不可逆的或者恢复成本极高。删除子账户就是典型。一旦删除了一个子账户该子账户下所有的服务实例、应用订阅、目的地配置、空间数据都会一并删除并且不存在“回收站”。我在一个项目的收尾阶段因为需要清理一套旧环境没有检查该子账户下是否还绑定了给客户演示系统使用的数据库实例直接点了删除。结果演示系统彻底连不上客户那边等着展示整个团队差点被投诉。那次之后我要求团队任何人在删除子账户前必须执行一个简单的三步检查导出该子账户下所有订阅服务和应用列表、确认无生产应用还在使用该子账户的服务、与项目负责人确认后再操作。这三步花不了十分钟但能避免很多不可挽回的损失。其实Cockpit这个工具本身的学习曲线并不陡峭真正难的是理解它背后的层级逻辑和管理思维。只要弄清楚了“全局账户-子账户-环境-空间”这个主线再配合服务、权限、目的地这几个核心功能板块大部分日常操作都能顺藤摸瓜找到。上面提到的那些坑都是我真实试错换来的经验。如果你也是刚开始接触这套平台建议先花点时间在测试子账户里把服务实例、密钥、目的地配置从头到尾做一遍等操作熟了再碰生产环境会从容很多。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询