С консоли AWS, когда я пу sh образ в ECR, я создаю новую версию определения задачи с последним образом, а затем обновляю сервис новой версией определения задачи (для кластера fargate ECS)
Теперь я хочу сделать то же самое из AWSCLI. Для этого я использую следующую команду. Здесь TD-D C. json точно такой же json, который я получаю, когда я go для консоли создаю новую версию задания назначения ----> Настроить через json
aws ecs register-task-definition --family API-servie-fetch --cli-input-json file://TD-DC.json
Parameter validation failed:
Invalid type for parameter ipcMode, value: None, type: <class 'NoneType'>, valid types: <class
'str'>
Invalid type for parameter containerDefinitions[0].logConfiguration.secretOptions, value: None,
type: <class 'NoneType'>, valid types: <class 'list'>, <class 'tuple'>
Invalid type for parameter containerDefinitions[0].linuxParameters, value: None, type: <class
'NoneType'>, valid types: <class 'dict'>
Invalid type for parameter containerDefinitions[0].resourceRequirements, value: None, type: <class
'NoneType'>, valid types: <class 'list'>, <class 'tuple'>
Invalid type for parameter containerDefinitions[0].ulimits, value: None, type: <class 'NoneType'>,
valid types: <class 'list'>, <class 'tuple'>
Invalid type for parameter containerDefinitions[0].workingDirectory, value: None, type: <class
'NoneType'>, valid types: <class 'str'>
Invalid type for parameter containerDefinitions[0].secrets, value: None, type: <class 'NoneType'>,
valid types: <class 'list'>, <class 'tuple'>
Invalid type for parameter containerDefinitions[0].memory, value: None, type: <class 'NoneType'>,
valid types: <class 'int'>
Invalid type for parameter containerDefinitions[0].memoryReservation, value: None, type: <class
'NoneType'>, valid types: <class 'int'>
Invalid type for parameter containerDefinitions[0].stopTimeout, value: None, type: <class
'NoneType'>, valid types: <class 'int'>
Invalid type for parameter containerDefinitions[0].startTimeout, value: None, type: <class
'NoneType'>, valid types: <class 'int'>
Invalid type for parameter containerDefinitions[0].firelensConfiguration, value: None, type: <class
'NoneType'>, valid types: <class 'dict'>
Invalid type for parameter containerDefinitions[0].dependsOn, value: None, type: <class 'NoneType'>,
valid types: <class 'list'>, <class 'tuple'>
Invalid type for parameter containerDefinitions[0].disableNetworking, value: None, type: <class
'NoneType'>, valid types: <class 'bool'>
Invalid type for parameter containerDefinitions[0].interactive, value: None, type: <class
'NoneType'>, valid types: <class 'bool'>
Invalid type for parameter containerDefinitions[0].healthCheck, value: None, type: <class
'NoneType'>, valid types: <class 'dict'>
Invalid type for parameter containerDefinitions[0].hostname, value: None, type: <class 'NoneType'>,
valid types: <class 'str'>
Invalid type for parameter containerDefinitions[0].extraHosts, value: None, type: <class 'NoneType'>,
valid types: <class 'list'>, <class 'tuple'>
Invalid type for parameter containerDefinitions[0].pseudoTerminal, value: None, type: <class
'NoneType'>,
valid types: <class 'bool'>
Invalid type for parameter containerDefinitions[0].user, value: None, type: <class 'NoneType'>, valid
types: <class 'str'>
Invalid type for parameter containerDefinitions[0].readonlyRootFilesystem, value: None, type: <class
'NoneType'>, valid types: <class 'bool'>
Invalid type for parameter containerDefinitions[0].privileged, value: None, type: <class
'NoneType'>,
valid types: <class 'bool'>
Invalid type for parameter pidMode, value: None, type: <class 'NoneType'>, valid types: <class
'str'>
Invalid type for parameter proxyConfiguration, value: None, type: <class 'NoneType'>, valid types:
<class 'dict'>
Почему я не могу создать новую версию определения задачи?