函数计算,构建部署失败,帮忙看是什么问题?
✖ 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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的错误信息,问题在于创建阿里云函数计算(Function Compute)服务和函数时失败,具体原因是未提供必要的磁盘空间配置。错误信息中明确指出:“Disk is required but not provided.” 这意味着在部署过程中,没有为函数指定所需的存储空间大小。
要解决这个问题,您需要在部署函数时确保包含磁盘空间的配置参数。如果您是通过命令行工具、SDK或是云控制台操作,请检查并确认您的部署脚本或配置文件中是否正确设置了磁盘容量。
使用阿里云控制台:
如果使用CLI或SDK: 确保在执行部署命令时包含了磁盘大小的参数。例如,如果您使用的是阿里云 CLI,创建或更新函数时应包含--memory-size
和 --runtime
参数,同时也要设置磁盘大小,虽然直接通过 --disk-size
参数可能不直接支持,但可以通过模板或者配置文件来实现。请参考最新的阿里云 Function Compute CLI 文档来获取正确的命令格式和参数。
模板或配置文件: 如果您是通过 SAM (Serverless Application Model) 模板或其他基础设施即代码(IaC)工具如 Terraform 部署,确保在模板中为函数资源指定了磁盘大小。例如,在 SAM 模板中,您需要确保 Resources
下的函数定义包含了正确的磁盘大小配置。
请根据您的实际情况和使用的部署工具,参照上述建议进行调整。如果问题仍然存在,建议查阅阿里云官方文档或联系阿里云技术支持获取更进一步的帮助。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。