文档首页/ 函数工作流 FunctionGraph/ 用户指南/ 通过应用中心部署函数应用
更新时间:2024-12-16 GMT+08:00
分享

通过应用中心部署函数应用

应用中心使用资源编排服务来部署应用需要的周边资源(包含函数、委托、触发器等),使这些资源相互配合,共同执行任务。(目前仅华北-北京四、华东-上海一暂时支持该功能。)

创建步骤

  1. 登录函数工作流控制台,在左侧导航栏选择“应用中心”。
  2. 单击右上方的“创建应用”,进入“选择应用模板”页面。
  3. 左侧导航栏分为“运行时”和“使用场景”两个筛选条件,您可根据业务需求筛选相应模板,本章节以创建DIS数据处理模板为例进行介绍。确定好模板后,单击“使用模板”进入应用配置页面。

    图1 选择应用模板

  4. 在“应用配置”页,填写如下信息:

    • 区域:默认。
    • 项目:默认。
    • 应用名称:自定义。
    • 运行时语言:默认。
    • 委托名称:根据实际情况选择是否使用委托,例如步骤3中创建的DIS数据处理模板,需要您创建委托授权函数访问DIS服务,具体如何创建委托请参考配置委托权限
    • 描述:自定义。

    信息配置完成后,单击“立即创建”。

参数介绍

应用程序创建成功后,可在应用中心列表中单击应用程序名称查看详细信息。以下是主要参数信息的介绍:

  • 资源栈名称:通过该链接可以跳转到资源栈部署成功后的任务详情页面。
  • 应用ID:当前部署的应用程序在系统中唯一标识,可以通过该标识和应用名称定位问题。
  • DIS数据服务:通过该链接可以跳转到已创建好的DIS数据服务详情页面。
  • 函数服务:通过该连接可以跳转到已创建好的函数详情页面。
    图2 总览页参数
  • 存储库信息中“名称”:通过该链接可跳转到相关函数代码托管的代码仓,可用于浏览及下载相关代码。
    图3 代码页参数

常见问题排查方法

  1. 创建代码仓库失败,提示如图4所示。
    图4 创建代码仓失败

    排查方法:请检查您账户是否开通了CodeArts服务,具体请参考登录软件开发生产线(CodeArts)检查并开通服务。如果开通后问题仍存在,请联系华为云函数工作流服务工程师进一步帮助。

  2. 堆栈部署失败,提示如图5所示。
    图5 堆栈部署失败
    排查方法:单击应用程序名称链接进入应用“总览”页,单击“资源栈名称”链接,跳转到资源编排服务页面,单击“查看失败原因”链接,查看具体问题。
    图6 总览页
    图7 资源编排服务页面
    图8 查看失败原因
  3. 权限不足,提示如图9所示。
    图9 权限不足

    排查方法:首次创建应用时报错“权限不足”,请配置当前账号的委托权限,然后重试。

  4. 删除失败,提示如图10所示。
    图10 删除失败
    排查方法:单击应用程序名称链接进入应用“总览”页,单击“资源栈名称”链接,跳转到资源编排服务页面,单击“查看失败原因”链接,查看具体问题。以上图提示为例,删除失败原因是API组中包含API导致删除失败,通过进入应用程序“总览”页,单击函数服务的“物理资源名称/ID”链接,进入函数详情页,选择“设置”->“触发器”,查看API名称。然后进入API网关服务控制台,将该API下线并删除,最后再删除重试。
    图11 单击函数服务链接
    图12 查看API名称

相关文档