I recently upgraded to 1.7.0, and when I try to deploy changes to my stack, I get an error in GetLogGroup for one of my Lambda functions that was previously deploying OK. I managed to deploy it by removing the stack altogether, but wonder if this could be an artifact of the upgrade, or something I’ll have trouble with going forward (which would be problematic since this is going to go into production next week):
RobWeaver:WalkMe robweaver$ serverless deploy --stage=prod --region=us-west-2
WARNING: You are running v1.7.0. v1.8.0 will include the following breaking changes:
- Will replace IamPolicyLambdaExecution resource with inline policies -> https://git.io/vDilm
- "sls info" will output the short function name rather than the lambda name -> https://git.io/vDiWx
You can opt-out from these warnings by setting the "SLS_IGNORE_WARNING=*" environment variable.
Serverless: Packaging service...
Serverless: Uploading CloudFormation file to S3...
Serverless: Uploading service .zip file to S3 (6.31 MB)...
Serverless: Updating Stack...
Serverless: Checking Stack update progress...
................Serverless: Deployment failed!
Serverless Error ---------------------------------------
An error occurred while provisioning your stack: GetLogGroup
- /aws/lambda/walkmeApi-prod-get already exists.
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Your Environment Information -----------------------------
OS: darwin
Node Version: 7.4.0
Serverless Version: 1.7.0
And weirdly, now that I have removed the “prod” stage (and all resources that didn’t delete when I did remove), The deploy is again failing (this worked for me on the dev stage). Note that this same deploy was working on the prior version of serverless:
RobWeaver:WalkMe robweaver$ serverless deploy --stage=prod --region=us-west-2 --verbose
WARNING: You are running v1.7.0. v1.8.0 will include the following breaking changes:
- Will replace IamPolicyLambdaExecution resource with inline policies → https://git.io/vDilm
- “sls info” will output the short function name rather than the lambda name → BREAKING - Update function name displaying for info plugin by pmuens · Pull Request #3239 · serverless/serverless · GitHub
You can opt-out from these warnings by setting the “SLS_IGNORE_WARNING=*” environment variable.
Serverless: Creating Stack…
Serverless: Checking Stack create progress…
CloudFormation - CREATE_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - CREATE_IN_PROGRESS - AWS::S3::Bucket - ServerlessDeploymentBucket
CloudFormation - CREATE_IN_PROGRESS - AWS::S3::Bucket - ServerlessDeploymentBucket
CloudFormation - CREATE_COMPLETE - AWS::S3::Bucket - ServerlessDeploymentBucket
CloudFormation - CREATE_COMPLETE - AWS::CloudFormation::Stack - walkmeApi-prod
Serverless: Stack create finished…
Serverless: Packaging service…
Serverless: Uploading CloudFormation file to S3…
Serverless: Uploading service .zip file to S3 (6.31 MB)…
Serverless: Updating Stack…
Serverless: Checking Stack update progress…
CloudFormation - UPDATE_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - GetLoginURLLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - UpdateWalkmeLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - TriggerEmailLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - UpdateLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - GetLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - DeleteLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - CronCreateCheckLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - CreateLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - TriggerAlertLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - ListLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - GetLoginURLLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - UpdateWalkmeLogGroup
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - CronCreateCheckLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - DeleteLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - GetLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - CreateLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - ListLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - TriggerAlertLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Logs::LogGroup - TriggerCreateLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - TriggerEmailLogGroup
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - UpdateLogGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - CREATE_IN_PROGRESS - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - CREATE_FAILED - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - CREATE_FAILED - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - CREATE_FAILED - AWS::Logs::LogGroup - TriggerCreateLogGroup
CloudFormation - UPDATE_ROLLBACK_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - DELETE_IN_PROGRESS - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - DELETE_IN_PROGRESS - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - UpdateWalkmeLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - GetLoginURLLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - GetLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - CronCreateCheckLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - CreateLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - UpdateLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - TriggerAlertLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - TriggerEmailLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - TriggerCreateLogGroup
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - DeleteLogGroup
CloudFormation - DELETE_COMPLETE - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - DELETE_COMPLETE - AWS::Logs::LogGroup - ListLogGroup
CloudFormation - DELETE_COMPLETE - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - DELETE_COMPLETE - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - UPDATE_ROLLBACK_COMPLETE - AWS::CloudFormation::Stack - walkmeApi-prod
Serverless: Deployment failed!
Serverless Error ---------------------------------------
An error occurred while provisioning your stack: GetLoginURLLogGroup
- /aws/lambda/walkmeApi-prod-getLoginURL already exists.
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: Issues · serverless/serverless · GitHub
Your Environment Information -----------------------------
OS: darwin
Node Version: 7.4.0
Serverless Version: 1.7.0
Just for comparison here is the output from 1.6.1 which built the stack successfully for me:
RobWeaver:WalkMe robweaver$ serverless deploy --stage=prod --region=us-west-2 --verbose
Serverless: Creating Stack...
Serverless: Checking Stack create progress...
CloudFormation - CREATE_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - CREATE_IN_PROGRESS - AWS::S3::Bucket - ServerlessDeploymentBucket
CloudFormation - CREATE_IN_PROGRESS - AWS::S3::Bucket - ServerlessDeploymentBucket
CloudFormation - CREATE_COMPLETE - AWS::S3::Bucket - ServerlessDeploymentBucket
CloudFormation - CREATE_COMPLETE - AWS::CloudFormation::Stack - walkmeApi-prod
Serverless: Stack create finished...
Serverless: Packaging service...
Serverless: Uploading CloudFormation file to S3...
Serverless: Uploading service .zip file to S3 (6.31 MB)...
Serverless: Updating Stack...
Serverless: Checking Stack update progress...
CloudFormation - UPDATE_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - CREATE_IN_PROGRESS - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - CREATE_IN_PROGRESS - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - CREATE_IN_PROGRESS - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - CREATE_IN_PROGRESS - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::RestApi - ApiGatewayRestApi
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsers
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsers
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Resource - ApiGatewayResourceUsers
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsersIdVar
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsersIdVar
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsersUrl
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersOptions
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Resource - ApiGatewayResourceUsersIdVar
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsersUrl
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Resource - ApiGatewayResourceUsersUrl
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsersUrlIdVar
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Resource - ApiGatewayResourceUsersUrlIdVar
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Resource - ApiGatewayResourceUsersUrlIdVar
CloudFormation - CREATE_COMPLETE - AWS::SNS::Topic - WalkMeAlarmTopic
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersUrlIdVarOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::IAM::Role - WalkMeRole
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersUrlIdVarOptions
CloudFormation - CREATE_IN_PROGRESS - AWS::IAM::Role - WalkMeRole
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersUrlIdVarOptions
CloudFormation - CREATE_COMPLETE - AWS::IAM::Role - WalkMeRole
CloudFormation - CREATE_IN_PROGRESS - AWS::IAM::ManagedPolicy - AWSLambdaVPCAccessExecutionRole
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - LogExpiryLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::IAM::ManagedPolicy - AWSLambdaVPCAccessExecutionRole
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - LogExpiryLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::IAM::ManagedPolicy - AWSLambdaVPCAccessExecutionRole
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - LogExpiryLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::EC2::SecurityGroup - LambdaExecSecurityGroup
CloudFormation - CREATE_IN_PROGRESS - Custom::LogExpiry - LogExpiry
CloudFormation - CREATE_COMPLETE - AWS::DynamoDB::Table - WalkMeCustomersTable
CloudFormation - CREATE_IN_PROGRESS - Custom::LogExpiry - LogExpiry
CloudFormation - CREATE_COMPLETE - Custom::LogExpiry - LogExpiry
CloudFormation - CREATE_IN_PROGRESS - AWS::EC2::SecurityGroup - LambdaExecSecurityGroup
CloudFormation - CREATE_COMPLETE - AWS::EC2::SecurityGroup - LambdaExecSecurityGroup
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - DeleteLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - TriggerAlertLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - GetLoginURLLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - UpdateWalkmeLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - CreateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - TriggerCreateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - TriggerEmailLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - UpdateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - ListLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - CronCreateCheckLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - GetLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - TriggerAlertLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - DeleteLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - TriggerCreateLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - TriggerAlertLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - DeleteLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - UpdateWalkmeLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - GetLoginURLLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - UpdateWalkmeLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - UpdateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - TriggerEmailLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - TriggerCreateLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - GetLoginURLLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - UpdateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - CreateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - GetLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - TriggerEmailLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - CronCreateCheckLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - CreateLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Function - ListLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - GetLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - CronCreateCheckLambdaFunction
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Function - ListLambdaFunction
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - TriggerAlertLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - DeleteLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - UpdateWalkmeLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::EventSourceMapping - EventSourceMappingAlert
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - DeleteLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarDelete
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - DeleteLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - TriggerCreateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::EventSourceMapping - EventSourceMappingCreate
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - TriggerAlertLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::EventSourceMapping - EventSourceMappingAlert
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - UpdateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - UpdateLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::EventSourceMapping - EventSourceMappingEmail
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - GetLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarDelete
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - TriggerEmailLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - GetLoginURLLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - TriggerAlertLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - GetLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - UpdateWalkmeLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - CreateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersUrlIdVarGet
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - CreateLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - CronCreateCheckLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - ListLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::EventSourceMapping - EventSourceMappingCreate
CloudFormation - CREATE_COMPLETE - AWS::Lambda::EventSourceMapping - EventSourceMappingAlert
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - DeleteLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarGet
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarPut
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarDelete
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - GetLoginURLLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - GetLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - UpdateWalkmeLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Events::Rule - CronCreateCheckEventsRuleSchedule1
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::EventSourceMapping - EventSourceMappingEmail
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - DeleteLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - ListLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - CreateLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - UpdateLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarGet
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - GetLoginURLLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarPut
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - TriggerCreateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersGet
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersUrlIdVarGet
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - TriggerEmailLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::EventSourceMapping - EventSourceMappingEmail
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - CreateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::EventSourceMapping - EventSourceMappingCreate
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - GetLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - UpdateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - ListLambdaPermissionApiGateway
CloudFormation - CREATE_IN_PROGRESS - AWS::Events::Rule - CronCreateCheckEventsRuleSchedule1
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - CronCreateCheckLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - TriggerCreateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - TriggerEmailLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - ListLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarGet
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersIdVarPut
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - UpdateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - CreateLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersUrlIdVarGet
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - GetLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersGet
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersPost
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - ListLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - CronCreateCheckLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersGet
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Version - GetLoginURLLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Method - ApiGatewayMethodUsersPost
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Version - GetLoginURLLambdaVersionyqi3bDgLg3XOOzMckusiI1eLsu9NnAi9DrM3edLbI
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethodUsersPost
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Deployment - ApiGatewayDeployment1487439910277
CloudFormation - CREATE_IN_PROGRESS - AWS::ApiGateway::Deployment - ApiGatewayDeployment1487439910277
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Deployment - ApiGatewayDeployment1487439910277
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - DeleteLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - GetLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - GetLoginURLLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - CreateLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - UpdateLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - ListLambdaPermissionApiGateway
CloudFormation - CREATE_COMPLETE - AWS::Events::Rule - CronCreateCheckEventsRuleSchedule1
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - CronCreateCheckLambdaPermissionEventsRuleSchedule1
CloudFormation - CREATE_IN_PROGRESS - AWS::Lambda::Permission - CronCreateCheckLambdaPermissionEventsRuleSchedule1
CloudFormation - CREATE_COMPLETE - AWS::Lambda::Permission - CronCreateCheckLambdaPermissionEventsRuleSchedule1
CloudFormation - UPDATE_COMPLETE_CLEANUP_IN_PROGRESS - AWS::CloudFormation::Stack - walkmeApi-prod
CloudFormation - UPDATE_COMPLETE - AWS::CloudFormation::Stack - walkmeApi-prod
Serverless: Stack update finished...
Service Information
service: walkmeApi
stage: prod
region: us-west-2
api keys:
None
endpoints:
POST - https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod/users
GET - https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod/users
GET - https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod/users/{id}
GET - https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod/users/url/{id}
PUT - https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod/users/{id}
DELETE - https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod/users/{id}
functions:
walkmeApi-prod-create
walkmeApi-prod-list
walkmeApi-prod-get
walkmeApi-prod-getLoginURL
walkmeApi-prod-update
walkmeApi-prod-delete
walkmeApi-prod-triggerCreate
walkmeApi-prod-cronCreateCheck
walkmeApi-prod-triggerEmail
walkmeApi-prod-triggerAlert
walkmeApi-prod-updateWalkme
Stack Outputs
UpdateWalkmeLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-updateWalkme:19
UpdateLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-update:51
TriggerAlertLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-triggerAlert:51
GetLoginURLLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-getLoginURL:46
TriggerCreateLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-triggerCreate:51
ListLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-list:51
ServerlessDeploymentBucketName: walkmeapi-prod-serverlessdeploymentbucket-4jpms7rhwwi9
CronCreateCheckLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-cronCreateCheck:46
DeleteLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-delete:51
CreateLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-create:51
GetLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-get:51
ServiceEndpoint: https://r6m3dqjue5.execute-api.us-west-2.amazonaws.com/prod
TriggerEmailLambdaFunctionQualifiedArn: arn:aws:lambda:us-west-2:235544613716:function:walkmeApi-prod-triggerEmail:51
buggy
February 19, 2017, 10:08am
4
Hey Rob
I experienced a similar problem. I could remove/deploy with 1.6.1 but 1.7.0 always gave me this error when I tried to deploy. It was happening with just one function and I got around it by renaming the function in my serverless.yml
.
It doesn’t help with the root cause but it might help you deploy.