Gre*_*ner 19 aws-api-gateway serverless-framework
我正在尝试使用 serverless.com 部署 AWS API
当我做:
sls --stage=dev --aws-profile=myprofile deploy --force
Run Code Online (Sandbox Code Playgroud)
我收到以下警告:
Configuration warning at 'functions.app.events[0]': unsupported function event
Run Code Online (Sandbox Code Playgroud)
我的 serverless.yml 包含以下部分:
functions:
app:
handler: src/index.handler
memorySize: 3008
events:
- httpApi:
method: '*'
path: '*'
authorizer:
name: serviceAuthorizer
scopes: # Optional
- user.id
- user.email
Run Code Online (Sandbox Code Playgroud)
事件部分有什么问题?
MSO*_*ACC 24
问题确实是缩进。这个缩进很奇怪,所以我将在下面解释。每个·都是一个空间:
functions:
··hello:
····handler: handler.hello
····events:
······- http:
··········path: /hello
··········method: get
Run Code Online (Sandbox Code Playgroud)
一些提示:
- http:连字符后有一个空格。另一个提示:如果您发现您的文本编辑器正在自动格式化您的 YAML 文件并用制表符或其他方式替换空格缩进,请.editorconfig使用以下设置将文件添加到根目录:
[*.yml]
indent_size = 2
indent_style = spaces
Run Code Online (Sandbox Code Playgroud)
小智 23
我有类似的问题。问题在于缩进。尝试修复它:
- httpApi:
method: '*'
path: '*'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7753 次 |
| 最近记录: |