localstack / aws-cdk-local

Thin wrapper script for using the AWS CDK CLI with LocalStack
Apache License 2.0
267 stars 17 forks source link

deploy fails #56

Closed redrobotdev closed 2 years ago

redrobotdev commented 2 years ago

cdk project fails to run with the following error:

❌ MainStack failed: Error: The stack named MainStack failed to deploy: CREATE_FAILED (Deployment failed) at Object.waitForStackDeploy (/Users/user/.nvm/versions/node/v14.15.1/lib/node_modules/aws-cdk/lib/api/util/cloudformation.ts:309:11) at processTicksAndRejections (internal/process/task_queues.js:93:5) at prepareAndExecuteChangeSet (/Users/user/.nvm/versions/node/v14.15.1/lib/node_modules/aws-cdk/lib/api/deploy-stack.ts:351:26) at CdkToolkit.deploy (/Users/user/.nvm/versions/node/v14.15.1/lib/node_modules/aws-cdk/lib/cdk-toolkit.ts:194:24) at initCommandLine (/Users/user/.nvm/versions/node/v14.15.1/lib/node_modules/aws-cdk/bin/cdk.ts:267:9) The stack named MainStack failed to deploy: CREATE_FAILED (Deployment failed)

the error doesnlt say much where it failed

whummer commented 2 years ago

Thanks for reporting @ababakanian . Can you please enable DEBUG=1 in the LocalStack container environment, and then share the full container log output here? Thanks

redrobotdev commented 2 years ago

Of coarse, are there instructions on how to do it?

redrobotdev commented 2 years ago

Ok I figured out how to do it. Here is the output:


     armenbabakanian@Armens-MBP-2  ~/github/grayhound/grayhound-backend   master ±  docker-compose up
    [+] Running 1/0
     ⠿ Container localstack_main  Created                                                                                                                                                    0.0s
    Attaching to localstack_main
    localstack_main  | Waiting for all LocalStack services to be ready
    localstack_main  | 2022-01-18 04:35:47,077 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
    localstack_main  | 2022-01-18 04:35:47,079 INFO supervisord started with pid 14
    localstack_main  | 2022-01-18 04:35:48,085 INFO spawned: 'infra' with pid 20
    localstack_main  | . .venv/bin/activate; LOCALSTACK_INFRA_PROCESS=1 exec bin/localstack start --host --no-banner
    localstack_main  |
    localstack_main  | LocalStack version: 0.13.3
    localstack_main  | LocalStack Docker container id: d870728b168d
    localstack_main  | LocalStack build date: 2022-01-17
    localstack_main  | LocalStack build git hash: 369f65f1
    localstack_main  |
    localstack_main  | 2022-01-18T04:35:48.946:DEBUG:stevedore.extension: found extension EntryPoint(name='register_partition_adjusting_proxy_listener', value='localstack.plugins:register_partition_adjusting_proxy_listener', group='localstack.hooks.on_infra_start')
    localstack_main  | 2022-01-18T04:35:48.947:DEBUG:stevedore.extension: found extension EntryPoint(name='setup_pro_infra', value='localstack_ext.plugins:setup_pro_infra', group='localstack.hooks.on_infra_start')
    localstack_main  | 2022-01-18T04:35:48.951:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.hooks.on_infra_start.register_partition_adjusting_proxy_listener = <function register_partition_adjusting_proxy_listener at 0x7f95de55d670>)
    localstack_main  | 2022-01-18T04:35:48.951:DEBUG:plugin.manager: plugin localstack.hooks.on_infra_start:register_partition_adjusting_proxy_listener is disabled
    localstack_main  | 2022-01-18T04:35:48.951:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.hooks.on_infra_start.setup_pro_infra = <function setup_pro_infra at 0x7f95de52a1f0>)
    localstack_main  | 2022-01-18T04:35:48.952:DEBUG:plugin.manager: plugin localstack.hooks.on_infra_start:setup_pro_infra is disabled
    localstack_main  | 2022-01-18 04:35:49,133 INFO success: infra entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    localstack_main  | Starting edge router (https port 4566)...
    localstack_main  | Ready.
    localstack_main  | 2022-01-18T04:35:49.133:DEBUG:localstack.services.install: getting kinesis-mock for linux x86_64
    localstack_main  | 2022-01-18T04:35:49.134:DEBUG:localstack.services.install: kinesis-mock found at /opt/code/localstack/localstack/infra/kinesis-mock/kinesis-mock-linux-amd64-static
    localstack_main  | 2022-01-18T04:35:49.136:DEBUG:localstack.utils.run: Executing command: cd "/opt/code/localstack/localstack/infra/dynamodb" && zip -u DynamoDBLocal.jar log4j2.xml || true
    localstack_main  | 2022-01-18T04:35:49.198:DEBUG:localstack_ext.bootstrap.install: Attempting to download local SSL certificate file
    localstack_main  | 2022-01-18T04:35:49.705:DEBUG:localstack.utils.common: Starting download from https://github.com/localstack/localstack-artifacts/raw/master/local-certs/server.key to /var/lib/localstack/cache/server.test.pem (5163 bytes)
    localstack_main  | 2022-01-18T04:35:49.714:DEBUG:localstack.utils.common: Done downloading https://github.com/localstack/localstack-artifacts/raw/master/local-certs/server.key, response code 200, total bytes 7575
    localstack_main  | [2022-01-18 04:35:49 +0000] [21] [INFO] Running on https://0.0.0.0:4566 (CTRL + C to quit)
    localstack_main  | 2022-01-18T04:35:49.723:INFO:hypercorn.error: Running on https://0.0.0.0:4566 (CTRL + C to quit)
    localstack_main  | 2022-01-18T04:35:49.801:INFO:bootstrap.py: Execution of "start_runtime_components" took 607.86ms
    localstack_main  | 2022-01-18T04:35:49.801:DEBUG:stevedore.extension: found extension EntryPoint(name='acm:default', value='localstack.services.providers:acm', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.803:DEBUG:stevedore.extension: found extension EntryPoint(name='apigateway:default', value='localstack.services.providers:apigateway', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.804:DEBUG:stevedore.extension: found extension EntryPoint(name='cloudformation:default', value='localstack.services.providers:cloudformation', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.804:DEBUG:stevedore.extension: found extension EntryPoint(name='cloudwatch:default', value='localstack.services.providers:cloudwatch', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.805:DEBUG:stevedore.extension: found extension EntryPoint(name='config:default', value='localstack.services.providers:awsconfig', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.805:DEBUG:stevedore.extension: found extension EntryPoint(name='dynamodb:default', value='localstack.services.providers:dynamodb', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.805:DEBUG:stevedore.extension: found extension EntryPoint(name='dynamodbstreams:default', value='localstack.services.providers:dynamodbstreams', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.805:DEBUG:stevedore.extension: found extension EntryPoint(name='ec2:default', value='localstack.services.providers:ec2', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.805:DEBUG:stevedore.extension: found extension EntryPoint(name='es:default', value='localstack.services.providers:es', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='events:default', value='localstack.services.providers:events', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='firehose:default', value='localstack.services.providers:firehose', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='iam:default', value='localstack.services.providers:iam', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='kinesis:default', value='localstack.services.providers:kinesis', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='kms:default', value='localstack.services.providers:kms', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='lambda:default', value='localstack.services.providers:awslambda', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='logs:default', value='localstack.services.providers:logs', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='opensearch:default', value='localstack.services.providers:opensearch', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.806:DEBUG:stevedore.extension: found extension EntryPoint(name='redshift:default', value='localstack.services.providers:redshift', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='resource-groups:default', value='localstack.services.providers:resource_groups', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='resourcegroupstaggingapi:default', value='localstack.services.providers:resourcegroupstaggingapi', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='route53:default', value='localstack.services.providers:route53', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='route53resolver:default', value='localstack.services.providers:route53resolver', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='s3:default', value='localstack.services.providers:s3', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='secretsmanager:default', value='localstack.services.providers:secretsmanager', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='ses:default', value='localstack.services.providers:ses', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='sns:default', value='localstack.services.providers:sns', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='sqs:asf', value='localstack.services.providers:sqs_asf', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.807:DEBUG:stevedore.extension: found extension EntryPoint(name='sqs:default', value='localstack.services.providers:sqs', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='ssm:default', value='localstack.services.providers:ssm', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='stepfunctions:default', value='localstack.services.providers:stepfunctions', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='sts:default', value='localstack.services.providers:sts', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='support:default', value='localstack.services.providers:support', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='swf:default', value='localstack.services.providers:swf', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='amplify:pro', value='localstack_ext.services.providers:amplify', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='amplify:pro', value='localstack_ext.services.providers:amplify', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='apigateway:pro', value='localstack_ext.services.providers:apigateway', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.808:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='apigateway:pro', value='localstack_ext.services.providers:apigateway', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.808:DEBUG:stevedore.extension: found extension EntryPoint(name='appconfig:pro', value='localstack_ext.services.providers:appconfig', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.809:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='appconfig:pro', value='localstack_ext.services.providers:appconfig', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.809:DEBUG:stevedore.extension: found extension EntryPoint(name='application-autoscaling:pro', value='localstack_ext.services.providers:application_autoscaling', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.809:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='application-autoscaling:pro', value='localstack_ext.services.providers:application_autoscaling', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.809:DEBUG:stevedore.extension: found extension EntryPoint(name='appsync:pro', value='localstack_ext.services.providers:appsync', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.809:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='appsync:pro', value='localstack_ext.services.providers:appsync', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.809:DEBUG:stevedore.extension: found extension EntryPoint(name='athena:pro', value='localstack_ext.services.providers:athena', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.809:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='athena:pro', value='localstack_ext.services.providers:athena', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.809:DEBUG:stevedore.extension: found extension EntryPoint(name='autoscaling:pro', value='localstack_ext.services.providers:autoscaling', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.809:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='autoscaling:pro', value='localstack_ext.services.providers:autoscaling', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.809:DEBUG:stevedore.extension: found extension EntryPoint(name='azure:pro', value='localstack_ext.services.providers:azure', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.810:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='azure:pro', value='localstack_ext.services.providers:azure', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.810:DEBUG:stevedore.extension: found extension EntryPoint(name='backup:pro', value='localstack_ext.services.providers:backup', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.810:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='backup:pro', value='localstack_ext.services.providers:backup', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.810:DEBUG:stevedore.extension: found extension EntryPoint(name='batch:pro', value='localstack_ext.services.providers:batch', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.810:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='batch:pro', value='localstack_ext.services.providers:batch', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.810:DEBUG:stevedore.extension: found extension EntryPoint(name='ce:pro', value='localstack_ext.services.providers:ce', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.810:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='ce:pro', value='localstack_ext.services.providers:ce', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.810:DEBUG:stevedore.extension: found extension EntryPoint(name='cloudformation:pro', value='localstack_ext.services.providers:cloudformation', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.810:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='cloudformation:pro', value='localstack_ext.services.providers:cloudformation', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.810:DEBUG:stevedore.extension: found extension EntryPoint(name='cloudfront:pro', value='localstack_ext.services.providers:cloudfront', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.811:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='cloudfront:pro', value='localstack_ext.services.providers:cloudfront', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.811:DEBUG:stevedore.extension: found extension EntryPoint(name='cloudtrail:pro', value='localstack_ext.services.providers:cloudtrail', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.811:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='cloudtrail:pro', value='localstack_ext.services.providers:cloudtrail', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.811:DEBUG:stevedore.extension: found extension EntryPoint(name='codecommit:pro', value='localstack_ext.services.providers:codecommit', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.811:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='codecommit:pro', value='localstack_ext.services.providers:codecommit', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.811:DEBUG:stevedore.extension: found extension EntryPoint(name='cognito-identity:pro', value='localstack_ext.services.providers:cognito_identity', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.811:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='cognito-identity:pro', value='localstack_ext.services.providers:cognito_identity', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.811:DEBUG:stevedore.extension: found extension EntryPoint(name='cognito-idp:pro', value='localstack_ext.services.providers:cognito_idp', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.811:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='cognito-idp:pro', value='localstack_ext.services.providers:cognito_idp', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.811:DEBUG:stevedore.extension: found extension EntryPoint(name='docdb:pro', value='localstack_ext.services.providers:docdb', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.812:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='docdb:pro', value='localstack_ext.services.providers:docdb', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.812:DEBUG:stevedore.extension: found extension EntryPoint(name='dynamodb:pro', value='localstack_ext.services.providers:dynamodb', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.812:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='dynamodb:pro', value='localstack_ext.services.providers:dynamodb', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.812:DEBUG:stevedore.extension: found extension EntryPoint(name='ec2:pro', value='localstack_ext.services.providers:ec2', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.812:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='ec2:pro', value='localstack_ext.services.providers:ec2', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.812:DEBUG:stevedore.extension: found extension EntryPoint(name='ecr:pro', value='localstack_ext.services.providers:ecr', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.812:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='ecr:pro', value='localstack_ext.services.providers:ecr', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.812:DEBUG:stevedore.extension: found extension EntryPoint(name='ecs:pro', value='localstack_ext.services.providers:ecs', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.812:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='ecs:pro', value='localstack_ext.services.providers:ecs', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.812:DEBUG:stevedore.extension: found extension EntryPoint(name='efs:pro', value='localstack_ext.services.providers:efs', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.812:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='efs:pro', value='localstack_ext.services.providers:efs', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.813:DEBUG:stevedore.extension: found extension EntryPoint(name='eks:pro', value='localstack_ext.services.providers:eks', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.813:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='eks:pro', value='localstack_ext.services.providers:eks', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.813:DEBUG:stevedore.extension: found extension EntryPoint(name='elasticache:pro', value='localstack_ext.services.providers:elasticache', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.813:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='elasticache:pro', value='localstack_ext.services.providers:elasticache', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.813:DEBUG:stevedore.extension: found extension EntryPoint(name='elasticbeanstalk:pro', value='localstack_ext.services.providers:elasticbeanstalk', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.813:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='elasticbeanstalk:pro', value='localstack_ext.services.providers:elasticbeanstalk', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.813:DEBUG:stevedore.extension: found extension EntryPoint(name='elb:pro', value='localstack_ext.services.providers:elb', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.813:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='elb:pro', value='localstack_ext.services.providers:elb', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.813:DEBUG:stevedore.extension: found extension EntryPoint(name='elbv2:pro', value='localstack_ext.services.providers:elbv2', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.813:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='elbv2:pro', value='localstack_ext.services.providers:elbv2', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.814:DEBUG:stevedore.extension: found extension EntryPoint(name='emr:pro', value='localstack_ext.services.providers:emr', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.814:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='emr:pro', value='localstack_ext.services.providers:emr', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.814:DEBUG:stevedore.extension: found extension EntryPoint(name='events:pro', value='localstack_ext.services.providers:events', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.814:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='events:pro', value='localstack_ext.services.providers:events', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.814:DEBUG:stevedore.extension: found extension EntryPoint(name='glacier:pro', value='localstack_ext.services.providers:glacier', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.814:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='glacier:pro', value='localstack_ext.services.providers:glacier', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.814:DEBUG:stevedore.extension: found extension EntryPoint(name='glue:pro', value='localstack_ext.services.providers:glue', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.814:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='glue:pro', value='localstack_ext.services.providers:glue', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.814:DEBUG:stevedore.extension: found extension EntryPoint(name='iam:pro', value='localstack_ext.services.providers:iam', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.814:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='iam:pro', value='localstack_ext.services.providers:iam', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.815:DEBUG:stevedore.extension: found extension EntryPoint(name='iot-analytics:pro', value='localstack_ext.services.providers:iot_analytics', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.815:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='iot-analytics:pro', value='localstack_ext.services.providers:iot_analytics', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.815:DEBUG:stevedore.extension: found extension EntryPoint(name='iot-data:pro', value='localstack_ext.services.providers:iot_data', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.815:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='iot-data:pro', value='localstack_ext.services.providers:iot_data', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.815:DEBUG:stevedore.extension: found extension EntryPoint(name='iot:pro', value='localstack_ext.services.providers:iot', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.815:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='iot:pro', value='localstack_ext.services.providers:iot', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.815:DEBUG:stevedore.extension: found extension EntryPoint(name='kafka:pro', value='localstack_ext.services.providers:kafka', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.815:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='kafka:pro', value='localstack_ext.services.providers:kafka', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.815:DEBUG:stevedore.extension: found extension EntryPoint(name='kinesisanalytics:pro', value='localstack_ext.services.providers:kinesisanalytics', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.815:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='kinesisanalytics:pro', value='localstack_ext.services.providers:kinesisanalytics', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.815:DEBUG:stevedore.extension: found extension EntryPoint(name='kms:pro', value='localstack_ext.services.providers:kms', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.815:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='kms:pro', value='localstack_ext.services.providers:kms', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.816:DEBUG:stevedore.extension: found extension EntryPoint(name='lakeformation:pro', value='localstack_ext.services.providers:lakeformation', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.816:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='lakeformation:pro', value='localstack_ext.services.providers:lakeformation', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.816:DEBUG:stevedore.extension: found extension EntryPoint(name='lambda:pro', value='localstack_ext.services.providers:awslambda', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.816:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='lambda:pro', value='localstack_ext.services.providers:awslambda', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.816:DEBUG:stevedore.extension: found extension EntryPoint(name='logs:pro', value='localstack_ext.services.providers:logs', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.816:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='logs:pro', value='localstack_ext.services.providers:logs', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.816:DEBUG:stevedore.extension: found extension EntryPoint(name='mediastore:pro', value='localstack_ext.services.providers:mediastore', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.816:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='mediastore:pro', value='localstack_ext.services.providers:mediastore', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.816:DEBUG:stevedore.extension: found extension EntryPoint(name='neptune:pro', value='localstack_ext.services.providers:neptune', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.816:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='neptune:pro', value='localstack_ext.services.providers:neptune', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.816:DEBUG:stevedore.extension: found extension EntryPoint(name='organizations:pro', value='localstack_ext.services.providers:organizations', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.817:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='organizations:pro', value='localstack_ext.services.providers:organizations', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.817:DEBUG:stevedore.extension: found extension EntryPoint(name='qldb:pro', value='localstack_ext.services.providers:qldb', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.817:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='qldb:pro', value='localstack_ext.services.providers:qldb', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.817:DEBUG:stevedore.extension: found extension EntryPoint(name='rds-data:pro', value='localstack_ext.services.providers:rds_data', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.817:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='rds-data:pro', value='localstack_ext.services.providers:rds_data', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.817:DEBUG:stevedore.extension: found extension EntryPoint(name='rds:pro', value='localstack_ext.services.providers:rds', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.817:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='rds:pro', value='localstack_ext.services.providers:rds', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.817:DEBUG:stevedore.extension: found extension EntryPoint(name='redshift-data:pro', value='localstack_ext.services.providers:redshift_data', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.817:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='redshift-data:pro', value='localstack_ext.services.providers:redshift_data', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.817:DEBUG:stevedore.extension: found extension EntryPoint(name='redshift:pro', value='localstack_ext.services.providers:redshift', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.818:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='redshift:pro', value='localstack_ext.services.providers:redshift', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.818:DEBUG:stevedore.extension: found extension EntryPoint(name='route53:pro', value='localstack_ext.services.providers:route53', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.818:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='route53:pro', value='localstack_ext.services.providers:route53', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.818:DEBUG:stevedore.extension: found extension EntryPoint(name='s3:pro', value='localstack_ext.services.providers:s3', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.818:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='s3:pro', value='localstack_ext.services.providers:s3', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.818:DEBUG:stevedore.extension: found extension EntryPoint(name='sagemaker:pro', value='localstack_ext.services.providers:sagemaker', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.818:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='sagemaker:pro', value='localstack_ext.services.providers:sagemaker', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.818:DEBUG:stevedore.extension: found extension EntryPoint(name='secretsmanager:pro', value='localstack_ext.services.providers:secretsmanager', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.818:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='secretsmanager:pro', value='localstack_ext.services.providers:secretsmanager', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.818:DEBUG:stevedore.extension: found extension EntryPoint(name='serverlessrepo:pro', value='localstack_ext.services.providers:serverlessrepo', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.818:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='serverlessrepo:pro', value='localstack_ext.services.providers:serverlessrepo', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.819:DEBUG:stevedore.extension: found extension EntryPoint(name='servicediscovery:pro', value='localstack_ext.services.providers:servicediscovery', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.819:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='servicediscovery:pro', value='localstack_ext.services.providers:servicediscovery', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.819:DEBUG:stevedore.extension: found extension EntryPoint(name='ses:pro', value='localstack_ext.services.providers:ses', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.819:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='ses:pro', value='localstack_ext.services.providers:ses', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.819:DEBUG:stevedore.extension: found extension EntryPoint(name='sns:pro', value='localstack_ext.services.providers:sns', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.819:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='sns:pro', value='localstack_ext.services.providers:sns', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.819:DEBUG:stevedore.extension: found extension EntryPoint(name='sqs:pro', value='localstack_ext.services.providers:sqs', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.819:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='sqs:pro', value='localstack_ext.services.providers:sqs', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.819:DEBUG:stevedore.extension: found extension EntryPoint(name='stepfunctions:pro', value='localstack_ext.services.providers:stepfunctions', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.819:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='stepfunctions:pro', value='localstack_ext.services.providers:stepfunctions', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.819:DEBUG:stevedore.extension: found extension EntryPoint(name='sts:pro', value='localstack_ext.services.providers:sts', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.820:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='sts:pro', value='localstack_ext.services.providers:sts', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.820:DEBUG:stevedore.extension: found extension EntryPoint(name='timestream-query:pro', value='localstack_ext.services.providers:timestream_query', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.820:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='timestream-query:pro', value='localstack_ext.services.providers:timestream_query', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.820:DEBUG:stevedore.extension: found extension EntryPoint(name='timestream-write:pro', value='localstack_ext.services.providers:timestream_write', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.820:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='timestream-write:pro', value='localstack_ext.services.providers:timestream_write', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.820:DEBUG:stevedore.extension: found extension EntryPoint(name='timestream:pro', value='localstack_ext.services.providers:timestream', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.820:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='timestream:pro', value='localstack_ext.services.providers:timestream', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.820:DEBUG:stevedore.extension: found extension EntryPoint(name='transfer:pro', value='localstack_ext.services.providers:transfer', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.820:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='transfer:pro', value='localstack_ext.services.providers:transfer', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.820:DEBUG:stevedore.extension: found extension EntryPoint(name='xray:pro', value='localstack_ext.services.providers:xray', group='localstack.aws.provider')
    localstack_main  | 2022-01-18T04:35:49.820:ERROR:plugin.manager: error importing entrypoint EntryPoint(name='xray:pro', value='localstack_ext.services.providers:xray', group='localstack.aws.provider'): No module named 'localstack_ext.services.providers'
    localstack_main  | 2022-01-18T04:35:49.821:DEBUG:plugin.manager: no extensions found in namespace localstack.hooks.on_infra_ready
    localstack_main  | 2022-01-18T04:36:34.944:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.sts:default = <function sts at 0x7f95db4e7280>)
    localstack_main  | 2022-01-18T04:36:34.944:DEBUG:plugin.manager: loading plugin localstack.aws.provider:sts:default
    localstack_main  | 2022-01-18T04:36:35.015:INFO:localstack.services.infra: Starting mock STS service on http port 4566 ...
    localstack_main  | 2022-01-18T04:36:35.015:INFO:localstack.services.motoserver: starting moto server on http://0.0.0.0:53961
    localstack_main  | 2022-01-18T04:36:35.016:DEBUG:localstack.services.plugins: checking service health sts:53961
    localstack_main  | 2022-01-18T04:36:35.046:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.cloudformation:default = <function cloudformation at 0x7f95db4f7a60>)
    localstack_main  | 2022-01-18T04:36:35.046:DEBUG:plugin.manager: loading plugin localstack.aws.provider:cloudformation:default
    localstack_main  | 2022-01-18T04:36:36.512:INFO:bootstrap.py: Execution of "_load_service_plugin" took 1466.47ms
    localstack_main  | 2022-01-18T04:36:36.550:INFO:localstack.services.infra: Starting mock CloudFormation service on http port 4566 ...
    localstack_main  | 2022-01-18T04:36:36.551:DEBUG:localstack.services.plugins: checking service health cloudformation:57781
    localstack_main  | 2022-01-18 04:36:36,551:API:  * Running on all addresses.
    localstack_main  |    WARNING: This is a development server. Do not use it in a production deployment.
    localstack_main  | 2022-01-18T04:36:37.054:INFO:bootstrap.py: Execution of "require" took 2007.82ms
    localstack_main  | 2022-01-18T04:36:41.105:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.ssm:default = <function ssm at 0x7f95db4789d0>)
    localstack_main  | 2022-01-18T04:36:41.105:DEBUG:plugin.manager: loading plugin localstack.aws.provider:ssm:default
    localstack_main  | 2022-01-18T04:36:41.106:INFO:localstack.services.infra: Starting mock SSM service on http port 4566 ...
    localstack_main  | 2022-01-18T04:36:41.106:DEBUG:localstack.services.plugins: checking service health ssm:53961
    localstack_main  | 2022-01-18T04:37:00.891:DEBUG:localstack.services.cloudformation.cloudformation_api: Executing change set "cdk-deploy-change-set" for stack "CDKToolkit" with 13 resources ...
    localstack_main  | 2022-01-18T04:37:01.178:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.188:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.191:DEBUG:localstack.utils.cloudformation.template_deployer: Skipping deployment of "FileAssetsBucketEncryptionKey", as resource condition evaluates to false
    localstack_main  | 2022-01-18T04:37:01.191:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "FileAssetsBucketEncryptionKey" (1/13) type "AWS::KMS::Key" in loop iteration 1 (should_deploy=None)
    localstack_main  | 2022-01-18T04:37:01.200:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.202:DEBUG:localstack.utils.cloudformation.template_deployer: Skipping deployment of "FileAssetsBucketEncryptionKeyAlias", as resource condition evaluates to false
    localstack_main  | 2022-01-18T04:37:01.202:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "FileAssetsBucketEncryptionKeyAlias" (1/12) type "AWS::KMS::Alias" in loop iteration 1 (should_deploy=None)
    localstack_main  | 2022-01-18T04:37:01.235:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: S3::Bucket Ref
    localstack_main  | 2022-01-18T04:37:01.289:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.301:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.362:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.377:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.399:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.487:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.489:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.512:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.515:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.533:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.535:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.709:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.s3:default = <function s3 at 0x7f95db4e2e50>)
    localstack_main  | 2022-01-18T04:37:01.709:DEBUG:plugin.manager: loading plugin localstack.aws.provider:s3:default
    localstack_main  | 2022-01-18T04:37:01.715:INFO:localstack.services.infra: Starting mock S3 service on http port 4566 ...
    localstack_main  | 2022-01-18T04:37:01.715:DEBUG:plugin.manager: loading plugin localstack.aws.provider:s3:default
    localstack_main  | 2022-01-18T04:37:01.741:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Description': 'The name of the S3 bucket owned by the CDK toolkit stack', 'Value': {'Fn::Sub': '${StagingBucket}'}} - Unable to fetch details for resource "StagingBucket" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:01.776:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Description': 'The domain name of the S3 bucket owned by the CDK toolkit stack', 'Value': {'Fn::Sub': '${StagingBucket.RegionalDomainName}'}} - Unable to fetch details for resource "StagingBucket" (resolving attribute "RegionalDomainName")
    localstack_main  | 2022-01-18T04:37:01.794:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.796:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.815:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.832:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.849:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ECR::Repository Ref
    localstack_main  | 2022-01-18T04:37:01.849:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ECR::Repository when resolving references of resource ContainerAssetsRepository: {'Type': 'AWS::ECR::Repository', 'LogicalResourceId': 'ContainerAssetsRepository', 'Properties': {'RepositoryName': {'Fn::If': ['HasCustomContainerAssetsRepositoryName', {'Fn::Sub': '${ContainerAssetsRepositoryName}'}, {'Fn::Sub': 'cdk-${Qualifier}-container-assets-${AWS::AccountId}-${AWS::Region}'}]}}}
    localstack_main  | 2022-01-18T04:37:01.849:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Description': 'The name of the ECR repository which hosts docker image assets', 'Value': {'Fn::Sub': '${ContainerAssetsRepository}'}} - Unable to fetch details for resource "ContainerAssetsRepository" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:01.872:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:01.894:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Description': 'The version of the bootstrap resources that are currently mastered in this stack', 'Value': {'Fn::GetAtt': ['CdkBootstrapVersion', 'Value']}} - Unable to fetch details for resource "CdkBootstrapVersion" (resolving attribute "Value")
    localstack_main  | 2022-01-18T04:37:02.217:INFO:bootstrap.py: Execution of "require" took 505.79ms
    localstack_main  | 2022-01-18T04:37:02.229:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "StagingBucket" (1/11) type "AWS::S3::Bucket" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:02.229:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "S3::Bucket" id "StagingBucket"
    localstack_main  | 2022-01-18T04:37:02.233:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "S3::Bucket" in region us-west-1: create_bucket {'Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'ACL': 'private', 'CreateBucketConfiguration': {'LocationConstraint': 'us-west-1'}}
    localstack_main  | 2022-01-18T04:37:02.444:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "StagingBucketPolicy" (1/10) type "AWS::S3::BucketPolicy" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:02.457:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "S3::BucketPolicy" id "StagingBucketPolicy"
    localstack_main  | 2022-01-18T04:37:02.458:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "S3::BucketPolicy" in region us-west-1: put_bucket_policy {'Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'Policy': '{"Id": "AccessControl", "Version": "2012-10-17", "Statement": [{"Sid": "AllowSSLRequestsOnly", "Action": "s3:*", "Effect": "Deny", "Resource": ["arn:aws:s3:::cdk-hnb659fds-assets-000000000000-us-west-1", "arn:aws:s3:::cdk-hnb659fds-assets-000000000000-us-west-1/*"], "Condition": {"Bool": {"aws:SecureTransport": "false"}}, "Principal": "*"}]}'}
    localstack_main  | 2022-01-18T04:37:02.498:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.500:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.514:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.514:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ECR::Repository when resolving references of resource ContainerAssetsRepository: {'Type': 'AWS::ECR::Repository', 'LogicalResourceId': 'ContainerAssetsRepository', 'Properties': {'RepositoryName': 'cdk-hnb659fds-container-assets-000000000000-us-west-1'}}
    localstack_main  | 2022-01-18T04:37:02.514:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "ContainerAssetsRepository" (1/9) type "AWS::ECR::Repository" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:02.514:INFO:localstack.utils.cloudformation.template_deployer: Action "create" for resource type ECR::Repository not yet implemented - using fallback mechanism
    localstack_main  | 2022-01-18T04:37:02.514:DEBUG:localstack.utils.cloudformation.template_deployer: Unable to extract name for resource type "AWS::ECR::Repository"
    localstack_main  | 2022-01-18T04:37:02.515:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ECR::Repository PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:02.544:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.558:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.571:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.589:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.iam:default = <function iam at 0x7f95db4f70d0>)
    localstack_main  | 2022-01-18T04:37:02.589:DEBUG:plugin.manager: loading plugin localstack.aws.provider:iam:default
    localstack_main  | 2022-01-18T04:37:02.639:INFO:localstack.services.infra: Starting mock IAM service on http port 4566 ...
    localstack_main  | 2022-01-18T04:37:02.639:DEBUG:localstack.services.plugins: checking service health iam:53961
    localstack_main  | 2022-01-18T04:37:02.651:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "FilePublishingRole" (1/8) type "AWS::IAM::Role" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:02.652:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Role" id "FilePublishingRole"
    localstack_main  | 2022-01-18T04:37:02.656:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "IAM::Role" in region us-west-1: create_role {'AssumeRolePolicyDocument': '{"Statement": [{"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": "000000000000"}}, {"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": ""}}]}', 'RoleName': 'cdk-hnb659fds-file-publishing-role-000000000000-us-west-1', 'Tags': [{'Key': 'aws-cdk:bootstrap-role', 'Value': 'file-publishing'}]}
    localstack_main  | 2022-01-18T04:37:02.705:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.720:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.732:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.746:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "ImagePublishingRole" (1/7) type "AWS::IAM::Role" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:02.746:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Role" id "ImagePublishingRole"
    localstack_main  | 2022-01-18T04:37:02.751:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "IAM::Role" in region us-west-1: create_role {'AssumeRolePolicyDocument': '{"Statement": [{"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": "000000000000"}}, {"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": ""}}]}', 'RoleName': 'cdk-hnb659fds-image-publishing-role-000000000000-us-west-1', 'Tags': [{'Key': 'aws-cdk:bootstrap-role', 'Value': 'image-publishing'}]}
    localstack_main  | 2022-01-18T04:37:02.804:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.818:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.826:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.841:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.854:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:02.900:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "LookupRole" (1/6) type "AWS::IAM::Role" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:02.900:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Role" id "LookupRole"
    localstack_main  | 2022-01-18T04:37:02.906:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "IAM::Role" in region us-west-1: create_role {'AssumeRolePolicyDocument': '{"Statement": [{"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": "000000000000"}}, {"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": ""}}, {"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": ""}}]}', 'RoleName': 'cdk-hnb659fds-lookup-role-000000000000-us-west-1', 'Tags': [{'Key': 'aws-cdk:bootstrap-role', 'Value': 'lookup'}]}
    localstack_main  | 2022-01-18T04:37:03.140:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.159:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.207:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.220:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "FilePublishingRoleDefaultPolicy" (1/5) type "AWS::IAM::Policy" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:03.233:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Policy" id "FilePublishingRoleDefaultPolicy"
    localstack_main  | 2022-01-18T04:37:03.335:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ECR::Repository Arn
    localstack_main  | 2022-01-18T04:37:03.393:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.404:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "ImagePublishingRoleDefaultPolicy" (1/4) type "AWS::IAM::Policy" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:03.417:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Policy" id "ImagePublishingRoleDefaultPolicy"
    localstack_main  | 2022-01-18T04:37:03.502:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.518:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.702:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.714:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.742:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.967:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: SSM::Parameter Ref
    localstack_main  | 2022-01-18T04:37:03.996:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:04.004:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "DeploymentActionRole" not yet satisfied, retrying in next loop: Unable to fetch details for resource "CdkBootstrapVersion" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:04.031:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "CloudFormationExecutionRole" (2/3) type "AWS::IAM::Role" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:04.032:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Role" id "CloudFormationExecutionRole"
    localstack_main  | 2022-01-18T04:37:04.034:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "IAM::Role" in region us-west-1: create_role {'AssumeRolePolicyDocument': '{"Statement": [{"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"Service": "cloudformation.amazonaws.com"}}], "Version": "2012-10-17"}', 'RoleName': 'cdk-hnb659fds-cfn-exec-role-000000000000-us-west-1'}
    localstack_main  | 2022-01-18T04:37:04.072:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:04.081:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "CdkBootstrapVersion" (2/2) type "AWS::SSM::Parameter" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:04.081:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "SSM::Parameter" id "CdkBootstrapVersion"
    localstack_main  | 2022-01-18T04:37:04.084:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "SSM::Parameter" in region us-west-1: put_parameter {'Tags': [], 'Type': 'String', 'Name': '/cdk-bootstrap/hnb659fds/version', 'Value': '8'}
    localstack_main  | 2022-01-18T04:37:04.095:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.events:default = <function events at 0x7f95db478af0>)
    localstack_main  | 2022-01-18T04:37:04.095:DEBUG:plugin.manager: loading plugin localstack.aws.provider:events:default
    localstack_main  | 2022-01-18T04:37:04.097:INFO:localstack.services.infra: Starting mock Cloudwatch Events service on http port 4566 ...
    localstack_main  | 2022-01-18T04:37:04.097:DEBUG:localstack.services.plugins: checking service health events:53961
    localstack_main  | 2022-01-18T04:37:04.307:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: SSM::Parameter Ref
    localstack_main  | 2022-01-18T04:37:04.335:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Parameter Ref
    localstack_main  | 2022-01-18T04:37:04.349:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "DeploymentActionRole" (1/1) type "AWS::IAM::Role" in loop iteration 2 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:04.349:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Role" id "DeploymentActionRole"
    localstack_main  | 2022-01-18T04:37:04.354:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "IAM::Role" in region us-west-1: create_role {'AssumeRolePolicyDocument': '{"Statement": [{"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": "000000000000"}}, {"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"AWS": ""}}]}', 'RoleName': 'cdk-hnb659fds-deploy-role-000000000000-us-west-1', 'Tags': [{'Key': 'aws-cdk:bootstrap-role', 'Value': 'deploy'}]}
    localstack_main  | 2022-01-18T04:37:06.935:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: S3::Bucket Ref
    localstack_main  | 2022-01-18T04:37:06.985:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: S3::Bucket RegionalDomainName
    localstack_main  | 2022-01-18T04:37:07.027:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ECR::Repository Ref
    localstack_main  | 2022-01-18T04:37:07.044:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: SSM::Parameter Value
    localstack_main  | 2022-01-18T04:37:23.710:DEBUG:localstack.services.cloudformation.cloudformation_api: Executing change set "cdk-deploy-change-set" for stack "GrayhoundMainStack" with 85 resources ...
    localstack_main  | 2022-01-18T04:37:23.873:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.apigateway:default = <function apigateway at 0x7f95db4f7b80>)
    localstack_main  | 2022-01-18T04:37:23.873:DEBUG:plugin.manager: loading plugin localstack.aws.provider:apigateway:default
    localstack_main  | 2022-01-18T04:37:23.893:INFO:localstack.services.infra: Starting mock API Gateway service on http port 4566 ...
    localstack_main  | 2022-01-18T04:37:23.893:DEBUG:localstack.services.plugins: checking service health apigateway:53961
    localstack_main  | 2022-01-18T04:37:23.967:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiED88CB4B" (1/85) type "AWS::ApiGateway::RestApi" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:23.967:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::RestApi" id "APIGatewayinventoryApiED88CB4B"
    localstack_main  | 2022-01-18T04:37:24.246:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiCloudWatchRoleB265794E" (1/84) type "AWS::IAM::Role" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:24.246:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "IAM::Role" id "APIGatewayinventoryApiCloudWatchRoleB265794E"
    localstack_main  | 2022-01-18T04:37:24.253:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "IAM::Role" in region us-west-1: create_role {'AssumeRolePolicyDocument': '{"Statement": [{"Action": "sts:AssumeRole", "Effect": "Allow", "Principal": {"Service": "apigateway.amazonaws.com"}}], "Version": "2012-10-17"}', 'RoleName': 'GrayhoundMainStack-APIGatewayinventoryApiCl-417a4f49'}
    localstack_main  | 2022-01-18T04:37:24.530:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Deployment Ref
    localstack_main  | 2022-01-18T04:37:24.539:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiAccountE01DFF24" (1/83) type "AWS::ApiGateway::Account" in loop iteration 1 (should_deploy=False)
    localstack_main  | 2022-01-18T04:37:24.586:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Fn::Join': ['', ['https://', {'Ref': 'APIGatewayinventoryApiED88CB4B'}, '.execute-api.', {'Ref': 'AWS::Region'}, '.', {'Ref': 'AWS::URLSuffix'}, '/', {'Ref': 'APIGatewayinventoryApiDeploymentStageprod88E74D5C'}, '/']]}} - Unable to fetch details for resource "APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:24.791:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154" (1/82) type "AWS::ApiGateway::Deployment" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:24.884:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::RestApi RootResourceId
    localstack_main  | 2022-01-18T04:37:24.907:DEBUG:localstack.utils.cloudformation.template_deployer: Dependency for resource {'Type': 'AWS::ApiGateway::Deployment', 'DependsOn': ['APIGatewayinventoryApiapiaccountGET7690AB28', 'APIGatewayinventoryApiapiaccountOPTIONSCD94F710', 'APIGatewayinventoryApiapiaccountPOSTE1CCAE32', 'APIGatewayinventoryApiapiaccount4CEF748E', 'APIGatewayinventoryApiapiimagesGET00329CC7', 'APIGatewayinventoryApiapiimagesOPTIONS84DD45E4', 'APIGatewayinventoryApiapiimagesPOST8BAB31DE', 'APIGatewayinventoryApiapiimagesFA436F39', 'APIGatewayinventoryApiapiimagessignedOPTIONS499373A1', 'APIGatewayinventoryApiapiimagessignedPOSTCAFB4B7F', 'APIGatewayinventoryApiapiimagessigned922BECD3', 'APIGatewayinventoryApiapiinventoryOPTIONS986BA022', 'APIGatewayinventoryApiapiinventoryE6C24998', 'APIGatewayinventoryApiapiOPTIONS6AF7CD19', 'APIGatewayinventoryApiapi6D516F80', 'APIGatewayinventoryApiOPTIONS6B21ED86'], 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/APIGateway/inventoryApi/Deployment/Resource'}, 'LogicalResourceId': 'APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154', 'Properties': {'RestApiId': 'piv8tszd1f', 'Description': 'Automatically created by the RestApi construct'}, '_state_': {}} not yet deployed: APIGatewayinventoryApiOPTIONS6B21ED86 {'Type': 'AWS::ApiGateway::Method', 'Properties': {'HttpMethod': 'OPTIONS', 'ResourceId': {'Fn::GetAtt': ['APIGatewayinventoryApiED88CB4B', 'RootResourceId']}, 'RestApiId': {'Ref': 'APIGatewayinventoryApiED88CB4B'}, 'AuthorizationType': 'NONE', 'Integration': {'IntegrationResponses': [{'ResponseParameters': {'method.response.header.Access-Control-Allow-Headers': "'Content-Type,X-Amz-Date,Authorization,X-Api-Key'", 'method.response.header.Access-Control-Allow-Origin': "'*'", 'method.response.header.Access-Control-Allow-Methods': "'OPTIONS,GET,PUT,POST,DELETE,PATCH,HEAD'", 'method.response.header.Access-Control-Allow-Credentials': "'true'"}, 'StatusCode': '204'}], 'RequestTemplates': {'application/json': '{ statusCode: 200 }'}, 'Type': 'MOCK'}, 'MethodResponses': [{'ResponseParameters': {'method.response.header.Access-Control-Allow-Headers': True, 'method.response.header.Access-Control-Allow-Origin': True, 'method.response.header.Access-Control-Allow-Methods': True, 'method.response.header.Access-Control-Allow-Credentials': True}, 'StatusCode': '204'}]}, 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/APIGateway/inventoryApi/Default/OPTIONS/Resource'}, 'LogicalResourceId': 'APIGatewayinventoryApiOPTIONS6B21ED86'}
    localstack_main  | 2022-01-18T04:37:24.942:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Deployment Ref
    localstack_main  | 2022-01-18T04:37:24.981:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Deployment Ref
    localstack_main  | 2022-01-18T04:37:24.983:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Fn::Join': ['', ['https://', {'Ref': 'APIGatewayinventoryApiED88CB4B'}, '.execute-api.', {'Ref': 'AWS::Region'}, '.', {'Ref': 'AWS::URLSuffix'}, '/', {'Ref': 'APIGatewayinventoryApiDeploymentStageprod88E74D5C'}, '/']]}} - Unable to fetch details for resource "APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:25.007:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiDeploymentStageprod88E74D5C" not yet satisfied, retrying in next loop: Unable to fetch details for resource "APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:25.062:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::RestApi RootResourceId
    localstack_main  | 2022-01-18T04:37:25.306:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiOPTIONS6B21ED86" (3/82) type "AWS::ApiGateway::Method" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:25.343:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Method" id "APIGatewayinventoryApiOPTIONS6B21ED86"
    localstack_main  | 2022-01-18T04:37:25.360:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Method" in region us-west-1: put_method {'restApiId': 'piv8tszd1f', 'resourceId': 'gmegcwrr9i', 'httpMethod': 'OPTIONS', 'authorizationType': 'NONE'}
    localstack_main  | 2022-01-18T04:37:26.529:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Cognito::UserPool Ref
    localstack_main  | 2022-01-18T04:37:26.529:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Cognito::UserPool when resolving references of resource UserPoolgrayhounduserpool637A94C9: {'Type': 'AWS::Cognito::UserPool', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/UserPool/grayhound-userpool/Resource'}, 'LogicalResourceId': 'UserPoolgrayhounduserpool637A94C9', 'Properties': {'AccountRecoverySetting': {'RecoveryMechanisms': [{'Name': 'verified_email', 'Priority': 1}]}, 'AdminCreateUserConfig': {'AllowAdminCreateUserOnly': False}, 'AutoVerifiedAttributes': ['email'], 'EmailVerificationMessage': 'The verification code to your new account is {####}', 'EmailVerificationSubject': 'Verify your new account', 'Policies': {'PasswordPolicy': {'MinimumLength': 6, 'RequireLowercase': True, 'RequireNumbers': True, 'RequireSymbols': True, 'RequireUppercase': True}}, 'Schema': [{'Mutable': True, 'Name': 'email', 'Required': True}, {'Mutable': True, 'Name': 'given_name', 'Required': True}, {'Mutable': True, 'Name': 'family_name', 'Required': True}, {'Mutable': True, 'Name': 'locale', 'Required': True}, {'Mutable': True, 'Name': 'address', 'Required': False}, {'Mutable': True, 'Name': 'zoneinfo', 'Required': False}, {'Mutable': True, 'Name': 'picture', 'Required': False}, {'Mutable': True, 'Name': 'phone_number', 'Required': False}, {'Mutable': True, 'Name': 'updated_at', 'Required': False}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'country'}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'city'}, {'AttributeDataType': 'Boolean', 'Mutable': True, 'Name': 'has_seller_account'}, {'AttributeDataType': 'DateTime', 'Mutable': True, 'Name': 'last_login_time'}], 'SmsVerificationMessage': 'The verification code to your new account is {####}', 'UsernameAttributes': ['email'], 'UserPoolName': 'grayhound-userpool', 'VerificationMessageTemplate': {'DefaultEmailOption': 'CONFIRM_WITH_CODE', 'EmailMessage': 'The verification code to your new account is {####}', 'EmailSubject': 'Verify your new account', 'SmsMessage': 'The verification code to your new account is {####}'}}}
    localstack_main  | 2022-01-18T04:37:26.529:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Ref': 'UserPoolgrayhounduserpool637A94C9'}} - Unable to fetch details for resource "UserPoolgrayhounduserpool637A94C9" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:26.616:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::RestApi RootResourceId
    localstack_main  | 2022-01-18T04:37:26.720:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapi6D516F80" (3/81) type "AWS::ApiGateway::Resource" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:26.745:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Resource" id "APIGatewayinventoryApiapi6D516F80"
    localstack_main  | 2022-01-18T04:37:26.755:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Resource" in region us-west-1: create_resource {'restApiId': 'piv8tszd1f', 'pathPart': 'api', 'parentId': 'gmegcwrr9i'}
    localstack_main  | 2022-01-18T04:37:26.836:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Resource PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:27.255:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiOPTIONS6AF7CD19" (3/80) type "AWS::ApiGateway::Method" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:27.312:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Method" id "APIGatewayinventoryApiapiOPTIONS6AF7CD19"
    localstack_main  | 2022-01-18T04:37:27.326:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Method" in region us-west-1: put_method {'restApiId': 'piv8tszd1f', 'resourceId': 'q2nx8jy7et', 'httpMethod': 'OPTIONS', 'authorizationType': 'NONE'}
    localstack_main  | 2022-01-18T04:37:27.667:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiaccount4CEF748E" (3/79) type "AWS::ApiGateway::Resource" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:27.718:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Resource" id "APIGatewayinventoryApiapiaccount4CEF748E"
    localstack_main  | 2022-01-18T04:37:27.727:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Resource" in region us-west-1: create_resource {'restApiId': 'piv8tszd1f', 'pathPart': 'account', 'parentId': 'q2nx8jy7et'}
    localstack_main  | 2022-01-18T04:37:27.788:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Resource PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:28.181:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Cognito::UserPool Ref
    localstack_main  | 2022-01-18T04:37:28.181:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Cognito::UserPool when resolving references of resource UserPoolgrayhounduserpool637A94C9: {'Type': 'AWS::Cognito::UserPool', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/UserPool/grayhound-userpool/Resource'}, 'LogicalResourceId': 'UserPoolgrayhounduserpool637A94C9', 'Properties': {'AccountRecoverySetting': {'RecoveryMechanisms': [{'Name': 'verified_email', 'Priority': 1}]}, 'AdminCreateUserConfig': {'AllowAdminCreateUserOnly': False}, 'AutoVerifiedAttributes': ['email'], 'EmailVerificationMessage': 'The verification code to your new account is {####}', 'EmailVerificationSubject': 'Verify your new account', 'Policies': {'PasswordPolicy': {'MinimumLength': 6, 'RequireLowercase': True, 'RequireNumbers': True, 'RequireSymbols': True, 'RequireUppercase': True}}, 'Schema': [{'Mutable': True, 'Name': 'email', 'Required': True}, {'Mutable': True, 'Name': 'given_name', 'Required': True}, {'Mutable': True, 'Name': 'family_name', 'Required': True}, {'Mutable': True, 'Name': 'locale', 'Required': True}, {'Mutable': True, 'Name': 'address', 'Required': False}, {'Mutable': True, 'Name': 'zoneinfo', 'Required': False}, {'Mutable': True, 'Name': 'picture', 'Required': False}, {'Mutable': True, 'Name': 'phone_number', 'Required': False}, {'Mutable': True, 'Name': 'updated_at', 'Required': False}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'country'}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'city'}, {'AttributeDataType': 'Boolean', 'Mutable': True, 'Name': 'has_seller_account'}, {'AttributeDataType': 'DateTime', 'Mutable': True, 'Name': 'last_login_time'}], 'SmsVerificationMessage': 'The verification code to your new account is {####}', 'UsernameAttributes': ['email'], 'UserPoolName': 'grayhound-userpool', 'VerificationMessageTemplate': {'DefaultEmailOption': 'CONFIRM_WITH_CODE', 'EmailMessage': 'The verification code to your new account is {####}', 'EmailSubject': 'Verify your new account', 'SmsMessage': 'The verification code to your new account is {####}'}}}
    localstack_main  | 2022-01-18T04:37:28.181:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Ref': 'UserPoolgrayhounduserpoolclient967ED946'}} - Unable to fetch details for resource "UserPoolgrayhounduserpool637A94C9" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:28.230:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiaccountOPTIONSCD94F710" (3/78) type "AWS::ApiGateway::Method" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:28.290:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Method" id "APIGatewayinventoryApiapiaccountOPTIONSCD94F710"
    localstack_main  | 2022-01-18T04:37:28.302:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Method" in region us-west-1: put_method {'restApiId': 'piv8tszd1f', 'resourceId': 'lufats8kc7', 'httpMethod': 'OPTIONS', 'authorizationType': 'NONE'}
    localstack_main  | 2022-01-18T04:37:28.413:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:28.414:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:28.414:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Fn::Join': ['', ['wss://', {'Ref': 'WebSockerApiTestWebsocketApi894E7A88'}, '.execute-api.', {'Ref': 'AWS::Region'}, '.', {'Ref': 'AWS::URLSuffix'}, '/dev']]}} - Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:28.980:DEBUG:plugin.manager: instantiating plugin PluginSpec(localstack.aws.provider.dynamodb:default = <function dynamodb at 0x7f95db4f7670>)
    localstack_main  | 2022-01-18T04:37:28.980:DEBUG:plugin.manager: loading plugin localstack.aws.provider:dynamodb:default
    localstack_main  | 2022-01-18T04:37:28.987:DEBUG:localstack.utils.run: Executing command: cd "/opt/code/localstack/localstack/infra/dynamodb" && zip -u DynamoDBLocal.jar log4j2.xml || true
    localstack_main  | 2022-01-18T04:37:29.040:DEBUG:localstack.services.dynamodb.server: starting dynamodb process ['java', '-Xmx256m', '-Djava.library.path=/opt/code/localstack/localstack/infra/dynamodb/DynamoDBLocal_lib', '-jar', '/opt/code/localstack/localstack/infra/dynamodb/DynamoDBLocal.jar', '-port', '54895', '-inMemory']
    localstack_main  | 2022-01-18T04:37:29.042:DEBUG:localstack.utils.run: Executing command: ['java', '-Xmx256m', '-Djava.library.path=/opt/code/localstack/localstack/infra/dynamodb/DynamoDBLocal_lib', '-jar', '/opt/code/localstack/localstack/infra/dynamodb/DynamoDBLocal.jar', '-port', '54895', '-inMemory']
    localstack_main  | 2022-01-18T04:37:29.047:INFO:localstack.services.infra: Starting mock DynamoDB service on http port 4566 ...
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: Initializing DynamoDB Local with the following configuration:
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: Port:  54895
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: InMemory:  true
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: DbPath:    null
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: SharedDb:  false
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: shouldDelayTransientStatuses:  false
    localstack_main  | 2022-01-18T04:37:29.255:INFO:localstack.services.dynamodb.server: CorsParams:    *
    localstack_main  | 2022-01-18T04:37:29.274:INFO:localstack.services.dynamodb.server:
    localstack_main  | 2022-01-18T04:37:30.366:INFO:bootstrap.py: Execution of "require" took 1385.93ms
    localstack_main  | 2022-01-18T04:37:30.482:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:30.482:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:30.482:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiaccountPOSTApiPermissionGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22POSTapiaccount606F8F2F" not yet satisfied, retrying in next loop: Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:30.523:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:30.523:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:30.523:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiaccountPOSTApiPermissionTestGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22POSTapiaccountA0EDD641" not yet satisfied, retrying in next loop: Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:30.621:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:30.621:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:30.622:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiaccountPOSTE1CCAE32" not yet satisfied, retrying in next loop: Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:30.870:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:30.871:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:30.871:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiaccountGETApiPermissionGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22GETapiaccount98B1D4D0" not yet satisfied, retrying in next loop: Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:30.914:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:30.914:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:30.914:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiaccountGETApiPermissionTestGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22GETapiaccount1F5F1718" not yet satisfied, retrying in next loop: Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:31.007:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:31.007:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:31.007:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiaccountGET7690AB28" not yet satisfied, retrying in next loop: Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:31.054:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiimagesFA436F39" (9/77) type "AWS::ApiGateway::Resource" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:31.092:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Resource" id "APIGatewayinventoryApiapiimagesFA436F39"
    localstack_main  | 2022-01-18T04:37:31.095:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Resource" in region us-west-1: create_resource {'restApiId': 'piv8tszd1f', 'pathPart': 'images', 'parentId': 'q2nx8jy7et'}
    localstack_main  | 2022-01-18T04:37:31.142:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Resource PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:31.361:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiimagesOPTIONS84DD45E4" (9/76) type "AWS::ApiGateway::Method" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:31.394:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Method" id "APIGatewayinventoryApiapiimagesOPTIONS84DD45E4"
    localstack_main  | 2022-01-18T04:37:31.397:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Method" in region us-west-1: put_method {'restApiId': 'piv8tszd1f', 'resourceId': '51qznh7w12', 'httpMethod': 'OPTIONS', 'authorizationType': 'NONE'}
    localstack_main  | 2022-01-18T04:37:31.812:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:31.812:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:31.812:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagesGETApiPermissionGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22GETapiimagesDADD0BE2" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:31.854:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:31.854:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:31.854:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagesGETApiPermissionTestGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22GETapiimages61CE18FB" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:31.938:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:31.938:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:31.938:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagesGET00329CC7" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:32.153:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:32.153:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:32.153:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagesPOSTApiPermissionGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22POSTapiimagesB278B524" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:32.194:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:32.194:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:32.194:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagesPOSTApiPermissionTestGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22POSTapiimagesE15474E5" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:32.281:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:32.282:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:32.282:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagesPOST8BAB31DE" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:32.315:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiimagessigned922BECD3" (15/75) type "AWS::ApiGateway::Resource" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:32.347:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Resource" id "APIGatewayinventoryApiapiimagessigned922BECD3"
    localstack_main  | 2022-01-18T04:37:32.349:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Resource" in region us-west-1: create_resource {'restApiId': 'piv8tszd1f', 'pathPart': 'signed', 'parentId': '51qznh7w12'}
    localstack_main  | 2022-01-18T04:37:32.386:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Resource PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:32.587:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiimagessignedOPTIONS499373A1" (15/74) type "AWS::ApiGateway::Method" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:32.620:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Method" id "APIGatewayinventoryApiapiimagessignedOPTIONS499373A1"
    localstack_main  | 2022-01-18T04:37:32.622:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Method" in region us-west-1: put_method {'restApiId': 'piv8tszd1f', 'resourceId': 'frein1h0ud', 'httpMethod': 'OPTIONS', 'authorizationType': 'NONE'}
    localstack_main  | 2022-01-18T04:37:33.005:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:33.005:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:33.005:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagessignedPOSTApiPermissionGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22POSTapiimagessigned99C3E388" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:33.047:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:33.047:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:33.047:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagessignedPOSTApiPermissionTestGrayhoundMainStackAPIGatewayinventoryApiDDEF5F22POSTapiimagessigned971AEBDE" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:33.131:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion Ref
    localstack_main  | 2022-01-18T04:37:33.131:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:33.131:DEBUG:localstack.utils.cloudformation.template_deployer: Dependencies for "APIGatewayinventoryApiapiimagessignedPOSTCAFB4B7F" not yet satisfied, retrying in next loop: Unable to fetch details for resource "LambdaLayerslambdalayerawssdkv37E87C435" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:33.166:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiinventoryE6C24998" (18/73) type "AWS::ApiGateway::Resource" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:33.199:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Resource" id "APIGatewayinventoryApiapiinventoryE6C24998"
    localstack_main  | 2022-01-18T04:37:33.201:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Resource" in region us-west-1: create_resource {'restApiId': 'piv8tszd1f', 'pathPart': 'inventory', 'parentId': 'q2nx8jy7et'}
    localstack_main  | 2022-01-18T04:37:33.239:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Resource PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:33.430:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "APIGatewayinventoryApiapiinventoryOPTIONS986BA022" (18/72) type "AWS::ApiGateway::Method" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:33.469:DEBUG:localstack.utils.cloudformation.template_deployer: Running action "create" for resource type "ApiGateway::Method" id "APIGatewayinventoryApiapiinventoryOPTIONS986BA022"
    localstack_main  | 2022-01-18T04:37:33.472:DEBUG:localstack.utils.cloudformation.template_deployer: Request for resource type "ApiGateway::Method" in region us-west-1: put_method {'restApiId': 'piv8tszd1f', 'resourceId': 'cto3wakq40', 'httpMethod': 'OPTIONS', 'authorizationType': 'NONE'}
    localstack_main  | 2022-01-18T04:37:33.690:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Lambda::LayerVersion when resolving references of resource LambdaLayerslambdalayerawssdkv37E87C435: {'Type': 'AWS::Lambda::LayerVersion', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/LambdaLayers/lambda-layer-aws-sdk-v3/Resource', 'aws:asset:path': 'asset.5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33', 'aws:asset:original-path': '/Users/armenbabakanian/github/grayhound/grayhound-backend/api/lambda-layers/aws-sdk-v3', 'aws:asset:is-bundled': False, 'aws:asset:property': 'Content'}, 'LogicalResourceId': 'LambdaLayerslambdalayerawssdkv37E87C435', 'Properties': {'Content': {'S3Bucket': 'cdk-hnb659fds-assets-000000000000-us-west-1', 'S3Key': '5409df2d56edc2e757fa38d7187f5a20e9d286deb4702ae4018ff053af7aba33.zip'}, 'CompatibleRuntimes': ['nodejs12.x', 'nodejs14.x'], 'Description': 'the db model types'}}
    localstack_main  | 2022-01-18T04:37:33.690:DEBUG:localstack.utils.cloudformation.template_deployer: Handling "Add" for resource "LambdaLayerslambdalayerawssdkv37E87C435" (18/71) type "AWS::Lambda::LayerVersion" in loop iteration 1 (should_deploy=True)
    localstack_main  | 2022-01-18T04:37:33.690:INFO:localstack.utils.cloudformation.template_deployer: Action "create" for resource type Lambda::LayerVersion not yet implemented - using fallback mechanism
    localstack_main  | 2022-01-18T04:37:33.690:DEBUG:localstack.utils.cloudformation.template_deployer: Unable to extract name for resource type "AWS::Lambda::LayerVersion"
    localstack_main  | 2022-01-18T04:37:33.722:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Lambda::LayerVersion PhysicalResourceId
    localstack_main  | 2022-01-18T04:37:33.723:DEBUG:localstack.utils.cloudformation.template_deployer: Error applying changes for CloudFormation stack "GrayhoundMainStack": Unable to extract attribute "PhysicalResourceId" from "Lambda::LayerVersion" model class <class 'moto.awslambda.models.LayerVersion'> Traceback (most recent call last):
    localstack_main  |   File "/opt/code/localstack/localstack/utils/cloudformation/template_deployer.py", line 1573, in _run
    localstack_main  |     self.do_apply_changes_in_loop(changes, stack, stack_name)
    localstack_main  |   File "/opt/code/localstack/localstack/utils/cloudformation/template_deployer.py", line 1645, in do_apply_changes_in_loop
    localstack_main  |     self.apply_change(change, stack, new_resources, stack_name=stack_name)
    localstack_main  |   File "/opt/code/localstack/localstack/utils/cloudformation/template_deployer.py", line 1718, in apply_change
    localstack_main  |     self.update_resource_details(resource_id, result, stack=old_stack, action=stack_action)
    localstack_main  |   File "/opt/code/localstack/localstack/utils/cloudformation/template_deployer.py", line 1394, in update_resource_details
    localstack_main  |     physical_id = physical_id or determine_resource_physical_id(resource_id, stack=stack)
    localstack_main  |   File "/opt/code/localstack/localstack/utils/cloudformation/template_deployer.py", line 1122, in determine_resource_physical_id
    localstack_main  |     result = extract_resource_attribute(
    localstack_main  |   File "/opt/code/localstack/localstack/utils/cloudformation/template_deployer.py", line 302, in extract_resource_attribute
    localstack_main  |     raise Exception(
    localstack_main  | Exception: Unable to extract attribute "PhysicalResourceId" from "Lambda::LayerVersion" model class <class 'moto.awslambda.models.LayerVersion'>
    localstack_main  |
    localstack_main  | 2022-01-18T04:37:33.929:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Deployment Ref
    localstack_main  | 2022-01-18T04:37:33.939:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Fn::Join': ['', ['https://', {'Ref': 'APIGatewayinventoryApiED88CB4B'}, '.execute-api.', {'Ref': 'AWS::Region'}, '.', {'Ref': 'AWS::URLSuffix'}, '/', {'Ref': 'APIGatewayinventoryApiDeploymentStageprod88E74D5C'}, '/']]}} - Unable to fetch details for resource "APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:34.008:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGateway::Deployment Ref
    localstack_main  | 2022-01-18T04:37:34.021:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Fn::Join': ['', ['https://', {'Ref': 'APIGatewayinventoryApiED88CB4B'}, '.execute-api.', {'Ref': 'AWS::Region'}, '.', {'Ref': 'AWS::URLSuffix'}, '/', {'Ref': 'APIGatewayinventoryApiDeploymentStageprod88E74D5C'}, '/']]}} - Unable to fetch details for resource "APIGatewayinventoryApiDeploymentDB492496c0f59954044b2feb1b98ce90af10c154" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:34.199:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Cognito::UserPool Ref
    localstack_main  | 2022-01-18T04:37:34.199:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Cognito::UserPool when resolving references of resource UserPoolgrayhounduserpool637A94C9: {'Type': 'AWS::Cognito::UserPool', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/UserPool/grayhound-userpool/Resource'}, 'LogicalResourceId': 'UserPoolgrayhounduserpool637A94C9', 'Properties': {'AccountRecoverySetting': {'RecoveryMechanisms': [{'Name': 'verified_email', 'Priority': 1}]}, 'AdminCreateUserConfig': {'AllowAdminCreateUserOnly': False}, 'AutoVerifiedAttributes': ['email'], 'EmailVerificationMessage': 'The verification code to your new account is {####}', 'EmailVerificationSubject': 'Verify your new account', 'Policies': {'PasswordPolicy': {'MinimumLength': 6, 'RequireLowercase': True, 'RequireNumbers': True, 'RequireSymbols': True, 'RequireUppercase': True}}, 'Schema': [{'Mutable': True, 'Name': 'email', 'Required': True}, {'Mutable': True, 'Name': 'given_name', 'Required': True}, {'Mutable': True, 'Name': 'family_name', 'Required': True}, {'Mutable': True, 'Name': 'locale', 'Required': True}, {'Mutable': True, 'Name': 'address', 'Required': False}, {'Mutable': True, 'Name': 'zoneinfo', 'Required': False}, {'Mutable': True, 'Name': 'picture', 'Required': False}, {'Mutable': True, 'Name': 'phone_number', 'Required': False}, {'Mutable': True, 'Name': 'updated_at', 'Required': False}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'country'}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'city'}, {'AttributeDataType': 'Boolean', 'Mutable': True, 'Name': 'has_seller_account'}, {'AttributeDataType': 'DateTime', 'Mutable': True, 'Name': 'last_login_time'}], 'SmsVerificationMessage': 'The verification code to your new account is {####}', 'UsernameAttributes': ['email'], 'UserPoolName': 'grayhound-userpool', 'VerificationMessageTemplate': {'DefaultEmailOption': 'CONFIRM_WITH_CODE', 'EmailMessage': 'The verification code to your new account is {####}', 'EmailSubject': 'Verify your new account', 'SmsMessage': 'The verification code to your new account is {####}'}}}
    localstack_main  | 2022-01-18T04:37:34.199:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Ref': 'UserPoolgrayhounduserpool637A94C9'}} - Unable to fetch details for resource "UserPoolgrayhounduserpool637A94C9" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:34.416:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: Cognito::UserPool Ref
    localstack_main  | 2022-01-18T04:37:34.416:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type Cognito::UserPool when resolving references of resource UserPoolgrayhounduserpool637A94C9: {'Type': 'AWS::Cognito::UserPool', 'UpdateReplacePolicy': 'Delete', 'DeletionPolicy': 'Delete', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/UserPool/grayhound-userpool/Resource'}, 'LogicalResourceId': 'UserPoolgrayhounduserpool637A94C9', 'Properties': {'AccountRecoverySetting': {'RecoveryMechanisms': [{'Name': 'verified_email', 'Priority': 1}]}, 'AdminCreateUserConfig': {'AllowAdminCreateUserOnly': False}, 'AutoVerifiedAttributes': ['email'], 'EmailVerificationMessage': 'The verification code to your new account is {####}', 'EmailVerificationSubject': 'Verify your new account', 'Policies': {'PasswordPolicy': {'MinimumLength': 6, 'RequireLowercase': True, 'RequireNumbers': True, 'RequireSymbols': True, 'RequireUppercase': True}}, 'Schema': [{'Mutable': True, 'Name': 'email', 'Required': True}, {'Mutable': True, 'Name': 'given_name', 'Required': True}, {'Mutable': True, 'Name': 'family_name', 'Required': True}, {'Mutable': True, 'Name': 'locale', 'Required': True}, {'Mutable': True, 'Name': 'address', 'Required': False}, {'Mutable': True, 'Name': 'zoneinfo', 'Required': False}, {'Mutable': True, 'Name': 'picture', 'Required': False}, {'Mutable': True, 'Name': 'phone_number', 'Required': False}, {'Mutable': True, 'Name': 'updated_at', 'Required': False}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'country'}, {'AttributeDataType': 'String', 'Mutable': True, 'Name': 'city'}, {'AttributeDataType': 'Boolean', 'Mutable': True, 'Name': 'has_seller_account'}, {'AttributeDataType': 'DateTime', 'Mutable': True, 'Name': 'last_login_time'}], 'SmsVerificationMessage': 'The verification code to your new account is {####}', 'UsernameAttributes': ['email'], 'UserPoolName': 'grayhound-userpool', 'VerificationMessageTemplate': {'DefaultEmailOption': 'CONFIRM_WITH_CODE', 'EmailMessage': 'The verification code to your new account is {####}', 'EmailSubject': 'Verify your new account', 'SmsMessage': 'The verification code to your new account is {####}'}}}
    localstack_main  | 2022-01-18T04:37:34.417:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Ref': 'UserPoolgrayhounduserpoolclient967ED946'}} - Unable to fetch details for resource "UserPoolgrayhounduserpool637A94C9" (attribute "Ref")
    localstack_main  | 2022-01-18T04:37:34.448:DEBUG:localstack.utils.cloudformation.template_deployer: Extract resource attribute: ApiGatewayV2::Api Ref
    localstack_main  | 2022-01-18T04:37:34.449:WARNING:localstack.utils.cloudformation.template_deployer: Unexpected resource type ApiGatewayV2::Api when resolving references of resource WebSockerApiTestWebsocketApi894E7A88: {'Type': 'AWS::ApiGatewayV2::Api', 'Metadata': {'aws:cdk:path': 'GrayhoundMainStack/WebSockerApi/TestWebsocketApi/Resource'}, 'LogicalResourceId': 'WebSockerApiTestWebsocketApi894E7A88', 'Properties': {'Name': 'TestWebsocketApi', 'ProtocolType': 'WEBSOCKET', 'RouteSelectionExpression': '$request.body.action'}}
    localstack_main  | 2022-01-18T04:37:34.449:DEBUG:localstack.services.cloudformation.cloudformation_api: Unable to resolve references in stack outputs: {'Value': {'Fn::Join': ['', ['wss://', {'Ref': 'WebSockerApiTestWebsocketApi894E7A88'}, '.execute-api.', {'Ref': 'AWS::Region'}, '.', {'Ref': 'AWS::URLSuffix'}, '/dev']]}} - Unable to fetch details for resource "WebSockerApiTestWebsocketApi894E7A88" (attribute "Ref")
whummer commented 2 years ago

Thanks for the update @ababakanian . Looks like this is an issue with the CloudFormation deployment in LocalStack itself, unrelated to the cdklocal script. For these types of issues, please check out our main Github repo instead: https://github.com/localstack/localstack . (However, please note that you appear to be using some advanced features like Lambda layers or Cognito user pools, which are currently only available in the Pro version of LocalStack.) Thanks!

whummer commented 2 years ago

Closing this issue due to inactivity. Please let us know if the problem persists.. Thanks!