I've got the same error again, after bootstraping CDK in the account, creating the logging bucket and checking the config. Can you please help me to debug it?
I'm using CDK v2, as v1 will be deprecated soon. Could this be the cause of the error? Here's a message from AWS:
This is the AWS CDK v2 Developer Guide. The older CDK v1 entered maintenance on June 1, 2022 and will now receive only critical bug fixes and security patches. New features will be developed for CDK v2 exclusively. Support for CDK v1 will end entirely on June 1, 2023.
# vboufleur @ wiipo161 in ~/Development/vboufleur/aws-firewall-factory on git:master x [12:19:46] C:130
$ REGION=us-east-1 task validateconfig config=owasptopten
Your config values/owasptopten.json is valid.
{
"General": {
"Prefix": "wiipo",
"Stage": "dev",
"S3LoggingBucketName": "sre-firewall-factory-logs-dev",
"CreateDashboard": true,
"DeployHash": "c02e5ead7fcc5f66b9b7b06e6a1b856d",
"FireHoseKeyArn": "arn:aws:kms:us-east-1:115131055398:key/6e343b5b-8f8a-454d-925d-ef166007b9a8",
"SecuredDomain": [
"dev.wiipo.com",
"albsp.wiipo.com"
]
},
"WebAcl": {
"Name": "owasptopten",
"Scope": "REGIONAL",
"Type": "AWS::ApiGatewayV2::Api",
"IncludeMap": {
"account": [
"115131055398"
]
},
"PreProcess": {
"ManagedRuleGroups": [
{
"Vendor": "AWS",
"Name": "AWSManagedRulesAmazonIpReputationList",
"Version": "",
"Capacity": 25
},
{
"Vendor": "AWS",
"Name": "AWSManagedRulesAnonymousIpList",
"Version": "",
"Capacity": 50
},
{
"Vendor": "AWS",
"Name": "AWSManagedRulesBotControlRuleSet",
"Version": "",
"Capacity": 50
},
{
"Vendor": "AWS",
"Name": "AWSManagedRulesCommonRuleSet",
"Version": "",
"Capacity": 700
},
{
"Vendor": "AWS",
"Name": "AWSManagedRulesKnownBadInputsRuleSet",
"Version": "",
"Capacity": 200
},
{
"Vendor": "AWS",
"Name": "AWSManagedRulesSQLiRuleSet",
"Version": "",
"Capacity": 200
}
]
},
"PostProcess": {}
}
}
# vboufleur @ wiipo161 in ~/Development/vboufleur/aws-firewall-factory on git:master x [12:17:34]
$ REGION=us-east-1 task deploy config=owasptopten
๐ท Version: 3.1.1
๐ค AWS Account used:
115131055398
๐ CDK deployment region:
us-east-1
/home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/smithy-client/dist-cjs/default-error-handler.js:8
const response = new exceptionCtor({
^
ValidationError: Stack with id WIIPO-WAF-OWASPTOPTEN-DEV-C02E5EAD7FCC5F66B9B7B06E6A1B856D does not exist
at throwDefaultError (/home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/smithy-client/dist-cjs/default-error-handler.js:8:22)
at /home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/smithy-client/dist-cjs/default-error-handler.js:18:39
at de_DescribeStacksCommandError (/home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/client-cloudformation/dist-cjs/protocols/Aws_query.js:1575:12)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at /home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/middleware-serde/dist-cjs/deserializerMiddleware.js:7:24
at /home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/middleware-signing/dist-cjs/middleware.js:14:20
at /home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/middleware-retry/dist-cjs/retryMiddleware.js:27:46
at /home/vboufleur/Development/vboufleur/aws-firewall-factory/node_modules/@aws-sdk/middleware-logger/dist-cjs/loggerMiddleware.js:7:26
at Object.setOutputsFromStack (/home/vboufleur/Development/vboufleur/aws-firewall-factory/lib/tools/helpers.ts:183:25)
at /home/vboufleur/Development/vboufleur/aws-firewall-factory/bin/aws-firewall-factory.ts:114:11
Subprocess exited with error 1
task: Failed to run task "deploy": task: Failed to run task "cdkdeploy": exit status 1
Here's the parameters of the CloudFormation stack I used for for bootstraping CDK in the account: