Fina Silva-Santisteban
11/04/2024, 8:06 PMFailed due to a(n) validation error in generating job configuration for PushPoolECSJobConfiguration. The error indicates that the input should be a valid dictionary, but it received a string instead. Check the AWS credentials configuration and ensure it is in the correct format.
Fina Silva-Santisteban
11/04/2024, 8:18 PMHybrid - AWS ECS
work pool to deploy the flow.Fina Silva-Santisteban
11/04/2024, 8:20 PMFailed to generate job configuration: 1 validation error for PushPoolECSJobConfiguration
aws_credentials.aws_client_parameters.config
Input should be a valid dictionary [type=dict_type, input_value='', input_type=str]
For further information visit <https://errors.pydantic.dev/2.9/v/dict_type>
Nate
11/04/2024, 8:40 PMNate
11/04/2024, 8:40 PMFina Silva-Santisteban
11/04/2024, 8:53 PMpush
work pool and not a hybrid one. I found the fix, and it seems to be related to how an empty Botocore Config (Optional)
section in the AWS credentials block was interpreted: I noticed a few other deployments which run on different work pools but also have an ECS setup were still functional so I went in and tried to find the relevant differences in the config. The credential blocks connected to functional ECS deployments showed "config": null
in the AWS Client Parameters
section, whereas the faulty credentials block would show "config": ""
. I went into the faulty block and simply entered null
, saved that and that fixed the issue. (Explaining this in case anybody else comes across this issue!)Nate
11/04/2024, 8:55 PMNate
11/04/2024, 8:55 PM