函数计算,构建部署失败,帮忙看是什么问题? ✖ Creating Service, Functio

函数计算,构建部署失败,帮忙看是什么问题?

✖ Creating Service, Function (1.37s)
Creating Service aui-appserver-live-c2c...
Creating Function aui-appserver-live-c2c/aui-appserver...
✖ Creating Service, Function (1.45s)
Creating Service aui-appserver-live-c2c...
Creating Function aui-appserver-live-c2c/aui-appserver...
✖ Creating Service, Function (1.36s)
2023-09-27 14:31:05 ERROR 980543e6-1042-4614-83b0-8b5b64b6ee2b - Failed to deploy: POST /services/aui-appserver-live-c2c/functions failed with 400. requestid: 1-6513cc29-6919deceaa72fd02cf67c418, message: Disk is required but not provided.
2023-09-27 14:31:05 INFO 980543e6-1042-4614-83b0-8b5b64b6ee2b - Cleaning up task
2023-09-27 14:31:05 INFO 980543e6-1042-4614-83b0-8b5b64b6ee2b - FC Invoke End RequestId: 980543e6-1042-4614-83b0-8b5b64b6ee2b

FC Invoke End RequestId: 980543e6-1042-4614-83b0-8b5b64b6ee2b2023-09-27 14:31:05 ERROR 980543e6-1042-4614-83b0-8b5b64b6ee2b - Error

展开
收起
巴拉巴拉巴拉 2023-09-27 15:24:33 91 分享 版权
阿里云 AI 助理回答

根据您提供的错误信息,问题在于创建阿里云函数计算(Function Compute)服务和函数时失败,具体原因是未提供必要的磁盘空间配置。错误信息中明确指出:“Disk is required but not provided.” 这意味着在部署过程中,没有为函数指定所需的存储空间大小。

要解决这个问题,您需要在部署函数时确保包含磁盘空间的配置参数。如果您是通过命令行工具、SDK或是云控制台操作,请检查并确认您的部署脚本或配置文件中是否正确设置了磁盘容量。

解决方案:

  1. 使用阿里云控制台

    • 登录阿里云控制台。
    • 导航至函数计算服务页面。
    • 选择或创建一个服务。
    • 在创建或编辑函数时,在资源配置部分找到“磁盘空间”或类似的配置项,通常以MB为单位。
    • 输入一个合适的磁盘空间值,比如512MB,并保存设置。
  2. 如果使用CLI或SDK: 确保在执行部署命令时包含了磁盘大小的参数。例如,如果您使用的是阿里云 CLI,创建或更新函数时应包含--memory-size--runtime 参数,同时也要设置磁盘大小,虽然直接通过 --disk-size 参数可能不直接支持,但可以通过模板或者配置文件来实现。请参考最新的阿里云 Function Compute CLI 文档来获取正确的命令格式和参数。

  3. 模板或配置文件: 如果您是通过 SAM (Serverless Application Model) 模板或其他基础设施即代码(IaC)工具如 Terraform 部署,确保在模板中为函数资源指定了磁盘大小。例如,在 SAM 模板中,您需要确保 Resources 下的函数定义包含了正确的磁盘大小配置。

请根据您的实际情况和使用的部署工具,参照上述建议进行调整。如果问题仍然存在,建议查阅阿里云官方文档或联系阿里云技术支持获取更进一步的帮助。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

快速交付实现商业价值。

还有其他疑问?
咨询AI助理