deploy/kafka-connect-task.json
Rama main · réplica de lectura del repositorio original.
{
"family": "traces-kafka-connect",
"containerDefinitions": [
{
"name": "kafka-connect",
"image": "173971919437.dkr.ecr.us-east-2.amazonaws.com/highlight-kafka-connect:5283c77f170a05d37b73e6c338fd2fa55eb5a65e.arm64",
"cpu": 0,
"portMappings": [],
"essential": true,
"environment": [],
"mountPoints": [],
"volumesFrom": [],
"secrets": [
{
"name": "CONNECT_BOOTSTRAP_SERVERS",
"valueFrom": "arn:aws:secretsmanager:us-east-2:173971919437:secret:kafka/bootstrap_servers-URhpdm"
},
{
"name": "CONNECT_CONSUMER_SASL_JAAS_CONFIG",
"valueFrom": "arn:aws:secretsmanager:us-east-2:173971919437:secret:kafka/sasl_jaas_config-JKQ4tf"
},
{
"name": "CONNECT_PRODUCER_SASL_JAAS_CONFIG",
"valueFrom": "arn:aws:secretsmanager:us-east-2:173971919437:secret:kafka/sasl_jaas_config-JKQ4tf"
},
{
"name": "CONNECT_SASL_JAAS_CONFIG",
"valueFrom": "arn:aws:secretsmanager:us-east-2:173971919437:secret:kafka/sasl_jaas_config-JKQ4tf"
}
],
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "/ecs/traces-kafka-connect",
"awslogs-create-group": "true",
"awslogs-region": "us-east-2",
"awslogs-stream-prefix": "ecs"
},
"secretOptions": []
},
"systemControls": []
},
{
"name": "kafka-connect-ui",
"image": "provectuslabs/kafka-ui",
"cpu": 0,
"links": ["kafka-connect:kafka-connect"],
"portMappings": [
{
"name": "kafka-connect-ui",
"containerPort": 8080,
"hostPort": 0,
"protocol": "tcp",
"appProtocol": "http"
}
],
"essential": true,
"environment": [
{
"name": "KAFKA_CLUSTERS_0_NAME",
"value": "prod_msk_v3"
},
{
"name": "KAFKA_CLUSTERS_0_PROPERTIES_SECURITY_PROTOCOL",
"value": "SASL_SSL"
},
{
"name": "KAFKA_CLUSTERS_0_KAFKACONNECT_0_ADDRESS",
"value": "http://kafka-connect:8083"
},
{
"name": "KAFKA_CLUSTERS_0_PROPERTIES_SASL_MECHANISM",
"value": "SCRAM-SHA-512"
},
{
"name": "KAFKA_CLUSTERS_0_READONLY",
"value": "false"
},
{
"name": "KAFKA_CLUSTERS_0_KAFKACONNECT_0_NAME",
"value": "kafka-connect"
}
],
"mountPoints": [],
"volumesFrom": [],
"secrets": [
{
"name": "KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS",
"valueFrom": "arn:aws:secretsmanager:us-east-2:173971919437:secret:kafka/bootstrap_servers-URhpdm"
},
{
"name": "KAFKA_CLUSTERS_0_PROPERTIES_SASL_JAAS_CONFIG",
"valueFrom": "arn:aws:secretsmanager:us-east-2:173971919437:secret:kafka/sasl_jaas_config-JKQ4tf"
}
],
"user": "0",
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "/ecs/traces-kafka-connect-ui",
"awslogs-create-group": "true",
"awslogs-region": "us-east-2",
"awslogs-stream-prefix": "ecs"
},
"secretOptions": []
},
"systemControls": []
}
],
"taskRoleArn": "arn:aws:iam::173971919437:role/ecsTaskExecutionRole",
"executionRoleArn": "arn:aws:iam::173971919437:role/ecsTaskExecutionRole",
"networkMode": "bridge",
"volumes": [],
"placementConstraints": [],
"requiresCompatibilities": ["EC2"],
"cpu": "16384",
"memory": "65536",
"runtimePlatform": {
"cpuArchitecture": "ARM64",
"operatingSystemFamily": "LINUX"
}
}