graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "aurora-serverless-s3-ingestion" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "codecommit-s3" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "codecommit-s3" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "cognito-restapi-vpclink" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "cognito-restapi-vpclink" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "cognito-restapi-vpclink" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "dynamodb-eventbridge" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "dynamodb-eventbridge" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "dynamodb-eventbridge" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "dynamodb-eventbridge" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "iot-mqttoverhttp-customauth" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "iot-mqttoverhttp-customauth" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "iot-mqttoverhttp-customauth" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "iot-mqttoverhttp-customauth" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "iot-mqttoverhttp-customauth" -- "dynamodb-eventbridge" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sns-cdk" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sns-cdk" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sns-cdk" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sns-cdk" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sns-cdk" -- "dynamodb-eventbridge" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sns-cdk" -- "iot-mqttoverhttp-customauth" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "dynamodb-eventbridge" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "iot-mqttoverhttp-customauth" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambda-sqs-cdk" -- "lambda-sns-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "dynamodb-eventbridge" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "iot-mqttoverhttp-customauth" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "lambda-sns-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "msk-lambda-cdk" -- "lambda-sqs-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "dynamodb-eventbridge" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "iot-mqttoverhttp-customauth" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "lambda-sns-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "lambda-sqs-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-eventbridge" -- "msk-lambda-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-sqs-cdk" -- "apigw-s3-cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-sqs-cdk" -- "aurora-serverless-s3-ingestion" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-sqs-cdk" -- "codecommit-s3" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-sqs-cdk" -- "cognito-restapi-vpclink" [label=" 2 ", penwidth="2", color="#00688b70"]; "s3-sqs-cdk" -- "dynamodb-eventbridge" [label=" 2 ", penwidth="2", color="#00688b70"]; }