我目前正在学习AWS的Node.js教程,但在部署阶段遇到了障碍。当我尝试上传提供的源包时,构建失败,并收到以下错误:
Unable to deploy application version: Configuration validation exception: Invalid option specification (Namespace: 'aws:elasticbeanstalk:container:nodejs:staticfiles', OptionName: '/static'): Unknown configuration setting.
此错误从何而来,我可以在哪里修复它?
"当前配置假定您使用的是 Amazon Linux AMI(Amazon Linux 2 之前(,但当前默认映像为"Amazon Linux 2",静态文件参数已更改。
溶液:
- 编辑 .ebextensions/options.config 文件
- 改变:
aws:elasticbeanstalk:container:nodejs:staticfiles:
自
aws:elasticbeanstalk:environment:proxy:staticfiles:
参考资料: https://github.com/aws-samples/eb-node-express-sample/pull/21/files