エラーが発生しました:HttpApiRoutePostv1Banks-指定されたルートキーがHTTPプロトコル用に適切にフォーマットされていません。形式は「[HTTPMETHOD] / [RESOURCEPATH]」または「$ default」である必要があります(サービス:AmazonApiGatewayV2;ステータスコード:400;エラーコード:BadRequestException;リクエストID:38370b30-9c11-4a66-9f2d-710fd2c25329;プロキシ:null )。
provider:
...
httpApi:
payload: '2.0' # Define Http format needed for API GW
...
functions:
banksCreate:
handler: src/banks.create
events:
- httpApi: 'POST v1/banks'
公式ドキュメントに従ってserverless.ymlファイルを設定しました
サーバーレスオフラインを実行するとすべてが正常に機能しますが、デプロイしようとすると上記のエラーが発生します。
どこを間違えたのかわかりませんか?
restApiイベントでデプロイに問題がなかったことに注意してください
注:エラーメッセージは、パスの開始時にパスを空白で区切る必要が[HTTP METHOD] /[RESOURCE PATH]
あることを意味し/
ます。
provider:
...
httpApi:
payload: '2.0' # Define Http format needed for API GW
...
functions:
banksCreate:
handler: src/banks.create
events:
- httpApi: 'POST /v1/banks'
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加