开发者社区 > 云原生 > Serverless > 正文

阿里云 Serverless自定义运行时,不支持在线IDE的语言和环境下,推荐的开发流程是怎么样的?

阿里云 Serverless自定义运行时,不支持在线IDE的语言和环境下,推荐的开发流程是怎么样的?

我用网页在线创建了一个,下载了代码和配置到本地,用s工具可以在本地dokcer环境下可以local start,API访问啥的都正常,尝试deploy失败,过程中只改过配置文件中的目标文件路径和access.

log:POST /services failed with 400. requestid: 1-64a4dffb-f1407fb5b3339148a2847639, message: project '一长串指向日志服务(未开通)' does not exist.

展开
收起
山海行 2023-07-05 11:48:46 98 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果使用自定义运行时,在线 IDE 不支持的语言和环境下进行开发,可以尝试如下开发流程:

    在本地环境中搭建开发环境。根据自定义运行时的语言和环境,搭建本地开发环境,包括安装相应的开发工具、语言环境、依赖库等。

    编写函数代码并进行本地测试。在本地开发环境中,编写函数代码,并进行本地测试和调试。可以使用类似于 VS Code、Sublime Text 等编辑器进行开发,以提高开发效率。

    将代码部署到阿里云函数计算。在本地开发和测试完成后,使用阿里云 CLI 工具将代码和配置文件上传到阿里云函数计算,并部署函数。

    2023-07-29 09:00:51
    赞同 展开评论 打赏
  • 当使用阿里云Serverless自定义运行时的语言和环境不支持在线IDE时,可以按照以下开发流程进行:

    1. 本地开发环境:设置好您本地的开发环境,包括所需的编程语言、编辑器、相关工具和依赖项。确保您已经安装并配置好了运行所需的语言环境和相关的开发工具。

    2. 代码编写:使用您选择的文本编辑器或集成开发环境(IDE)编写代码。在本地进行代码测试和调试,确保功能正确。

    3. 本地测试:使用本地的测试框架或工具对代码进行单元测试和集成测试,以确保其正确性和稳定性。

    4. 打包部署:将代码打包成函数计算要求的格式。根据函数计算的规范,创建一个可执行文件、Docker镜像或其他所需的部署包。

    5. 部署到阿里云:通过阿里云控制台、命令行工具或API等方式将打包好的代码部署到阿里云的函数计算服务中。

    6. 资源配置:根据您的需求,在阿里云控制台上配置函数计算的相关资源,例如内存、超时时间、触发器等。

    7. 远程调试与日志:在部署到阿里云后,通过阿里云控制台或命令行工具查看函数的运行日志。如果需要远程调试,可以使用函数计算提供的调试功能进行问题排查。

    8. 迭代开发:根据用户反馈、测试结果和需求变更,进行代码修改和优化,并重复以上步骤进行新的部署和测试。

    在整个开发过程中,确保遵循最佳实践和安全准则。另外,阿里云还提供了丰富的文档和开发者资源,供您参考和学习如何使用Serverless自定义运行时进行开发。

    2023-07-23 23:00:56
    赞同 展开评论 打赏
  • 删除logConfig相关配置后部署成功了

    此答案来自钉钉群“Serverless 开发者技术学习群"

    2023-07-05 17:47:46
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    阿里云E-MapReduce 全面开启 Serverless 立即下载
    D2前端工程下一站 IDE ——上坡&吭头 立即下载
    D2前端工程下一站 IDE 立即下载