アラキタウン

黒歴史や生き恥を切り売り

Object notation for "service" property is not supported. Set "service" property directly with service name.のエラーが出た。

下記を参考に、nodejsを使ったサーバーレスフレームワーク触ってみるかとなり、

qiita.com

 

 

以下のコマンドで作られたテンプレートをそのままデプロイすると、

serverless create --template aws-nodejs-ecma-script --name プロジェクト名 --path プロジェクト名

 

serverless config credentials --provider aws --key メモしたkey --secret メモしたsecret

 

serverless deploy

 
 
Error:
Object notation for "service" property is not supported. Set "service" property directly with service name.
 
のエラーが出た。
 
 
serverless.ymlの
 
 
service:
  name: serverless-sample
 
 
の記述を

service: serverless-sample

 
 と変更することでデプロイできました。