出于测试目的,我正在尝试上传django项目在AWS弹性beantalk中。但是环境创建命令eb create my-env
给我这个错误:
ERROR: InvalidParameterValueError - The configuration file .ebextensions/django.config in application version app-8036-200522_133554 contains invalid YAML or JSON. YAML exception: Invalid Yaml: while scanning for the next token
found character '\t' that cannot start any token
in "<reader>", line 2, column 1:
aws:elasticbeanstalk:container: ...
^
, JSON exception: Invalid JSON: Unexpected character (o) at position 0.. Update the configuration file.
这是我的文件夹结构。
.
├── db.sqlite3
├── .ebextensions
│ └── django.config
├── .elasticbeanstalk
│ └── config.yml
├── .gitignore
├── manage.py
├── requirements.txt
├── static
└── TaxKH_API
├── asgi.py
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
这是我的.ebextensions / django.config我已经使用在线工具验证了YML。关于没有问题YML格式和验证。
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: TaxAPI/wsgi.py
以下是屏幕快照,显示我在文件中未使用任何类型的标签screenshot
您必须执行以下步骤:
eb deploy
来反映所做的更改,然后将更改添加并提交到本地存储库。eb
CLI仅从您的存储库中读取文件。