If kes fails to deploy stack, the last resort is to directly edit cloudformation.yml and nested stacks like CumulusApiV1.yml.

Step-by-step guide

  1. Use AWS console.
  2. Download CumulusApiV1.yml from sdt-cumulus-sandbox-internal/sdt-cumulus/ using S3 web interface.
  3. Delete ROLLBACK_COMPLETE stack.
  4. Use CloudFormation web interface and point URL https://s3.amazonaws.com/sdt-cumulus-sandbox-internal/sdt-cumulus/cloudformation.yml to deploy again.


For Cumulus 1.11, removing the following line worked:

ApiEndpointsLogGroup:
Type: AWS::Logs::LogGroup
Properties:
LogGroupName: '/aws/lambda/sdt-cumulus-ApiEndpoints'
RetentionInDays: 30