LoginSignup
6
0

More than 5 years have passed since last update.

Serverless Framework で deploy エラーになるときにとりあえず試すこと

Posted at

概要

AWS マネジメントコンソールで手動で消したりすると、sls deploy がどうやっても失敗するようになったりする。
そんなときの対処法。

現象

↓のようにエラーになる。

[syumo_tokinaga:~/develop/serverless/myService]$sls deploy -v  --force
Serverless: Packaging service...
Serverless: Excluding development dependencies...
Serverless: Uploading CloudFormation file to S3...
Serverless: Uploading artifacts...
Serverless: Uploading service .zip file to S3 (435 B)...
Serverless: Validating template...
Serverless: Updating Stack...
Serverless: Checking Stack update progress...
CloudFormation - UPDATE_IN_PROGRESS - AWS::CloudFormation::Stack - myServiceTokinaga-dev
CloudFormation - UPDATE_IN_PROGRESS - AWS::IAM::Role - IamRoleLambdaExecution
CloudFormation - UPDATE_COMPLETE - AWS::IAM::Role - IamRoleLambdaExecution
CloudFormation - UPDATE_IN_PROGRESS - AWS::Lambda::Function - InvokeUnderscorehelloLambdaFunction
CloudFormation - UPDATE_IN_PROGRESS - AWS::Lambda::Function - HelloLambdaFunction
CloudFormation - UPDATE_FAILED - AWS::Lambda::Function - InvokeUnderscorehelloLambdaFunction
CloudFormation - UPDATE_FAILED - AWS::Lambda::Function - HelloLambdaFunction
CloudFormation - UPDATE_ROLLBACK_IN_PROGRESS - AWS::CloudFormation::Stack - myServiceTokinaga-dev
CloudFormation - UPDATE_IN_PROGRESS - AWS::IAM::Role - IamRoleLambdaExecution
CloudFormation - UPDATE_COMPLETE - AWS::IAM::Role - IamRoleLambdaExecution
CloudFormation - UPDATE_COMPLETE - AWS::Lambda::Function - HelloLambdaFunction
CloudFormation - UPDATE_COMPLETE - AWS::Lambda::Function - InvokeUnderscorehelloLambdaFunction
CloudFormation - UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS - AWS::CloudFormation::Stack - myServiceTokinaga-dev
CloudFormation - UPDATE_ROLLBACK_COMPLETE - AWS::CloudFormation::Stack - myServiceTokinaga-dev
Serverless: Operation failed!

  Serverless Error ---------------------------------------

  An error occurred: InvokeUnderscorehelloLambdaFunction - Function not found: arn:aws:lambda:ap-northeast-1:502624888423:function:myServiceTokinaga-dev-invoke_hello (Service: AWSLambda; Status Code: 404; Error Code: ResourceNotFoundException; Request ID: ce9cc68e-7922-11e8-a707-159aa698fc08).

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Issues:        forum.serverless.com

  Your Environment Information -----------------------------
     OS:                     darwin
     Node Version:           8.11.3
     Serverless Version:     1.27.3

解決策

一旦削除して再度作成すれば良い。

$ serverless remove
$ serverless deploy
6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0