aws-samples / siem-on-amazon-opensearch-service

A solution for collecting, correlating and visualizing multiple types of logs to help investigate security incidents.
MIT No Attribution
567 stars 184 forks source link

Duplicated subnet-id in cdk.json causes error #385

Closed nakajiak closed 1 year ago

nakajiak commented 1 year ago

When subnet-id in cdk.json is duplicated, error occured

aes-siem: deploying... [1/1]
aes-siem: creating CloudFormation changeset...
3:51:46 | UPDATE_FAILED        | AWS::EC2::VPCEndpoint                   | VpcAesSiemSQSEndpoint8BFF7847
Properties validation failed for resource VpcAesSiemSQSEndpoint8BFF7847 with message:
            response = iam_client.get_role(
#/SubnetIds: array items are not unique

 ❌  aes-siem failed: Error: The stack named aes-siem failed to deploy: UPDATE_ROLLBACK_COMPLETE: Properties validation failed for resource VpcAesSiemSQSEndpoint8BFF7847 with message:
#/SubnetIds: array items are not unique
    at FullCloudFormationDeployment.monitorDeployment (/home/ec2-user/.nvm/versions/node/v16.20.1/lib/node_modules/aws-cdk/lib/index.js:412:10236)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Object.deployStack2 [as deployStack] (/home/ec2-user/.nvm/versions/node/v16.20.1/lib/node_modules/aws-cdk/lib/index.js:415:153172)
    at async /home/ec2-user/.nvm/versions/node/v16.20.1/lib/node_modules/aws-cdk/lib/index.js:415:136968

 ❌ Deployment failed: Error: The stack named aes-siem failed to deploy: UPDATE_ROLLBACK_COMPLETE: Properties validation failed for resource VpcAesSiemSQSEndpoint8BFF7847 with message:
#/SubnetIds: array items are not unique
    at FullCloudFormationDeployment.monitorDeployment (/home/ec2-user/.nvm/versions/node/v16.20.1/lib/node_modules/aws-cdk/lib/index.js:412:10236)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Object.deployStack2 [as deployStack] (/home/ec2-user/.nvm/versions/node/v16.20.1/lib/node_modules/aws-cdk/lib/index.js:415:153172)
    at async /home/ec2-user/.nvm/versions/node/v16.20.1/lib/node_modules/aws-cdk/lib/index.js:415:136968

The stack named aes-siem failed to deploy: UPDATE_ROLLBACK_COMPLETE: Properties validation failed for resource VpcAesSiemSQSEndpoint8BFF7847 with message:
#/SubnetIds: array items are not unique