

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# No se pueden anular los requisitos de recursos de la definición del trabajo
<a name="override-resource-requirements"></a>

[Las anulaciones de memoria y vCPU que se especifican en `vcpus` los miembros `memory` y de la estructura [ContainerOverrides](https://docs.aws.amazon.com/batch/latest/APIReference/API_ContainerOverrides.html), que se pasan a [SubmitJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html), no pueden anular los requisitos de memoria y vCPU que se especifican en la estructura ResourceRequirements de la definición del trabajo.](https://docs.aws.amazon.com/batch/latest/APIReference/API_ContainerProperties.html#Batch-Type-ContainerProperties-resourceRequirements)

Si intenta anular estos requisitos de recursos, puede aparecer el siguiente mensaje de error:

“Este valor se envió en una clave obsoleta y puede entrar en conflicto con el valor proporcionado por los requisitos de recursos de la definición del trabajo”.

Para corregir esto, especifique los requisitos de memoria y vCPU en el miembro [ResourceRequirements](https://docs.aws.amazon.com/batch/latest/APIReference/API_ContainerOverrides.html#Batch-Type-ContainerOverrides-resourceRequirements) de [ContainerOverrides](https://docs.aws.amazon.com/batch/latest/APIReference/API_ContainerOverrides.html). Por ejemplo, si las anulaciones de memoria y vCPU se especifican en las siguientes líneas.

```
"containerOverrides": {
   "memory": {{8192}},
   "vcpus": {{4}}
}
```

Cámbielas a lo siguiente:

```
"containerOverrides": {
   "resourceRequirements": [
      {
         "type": "MEMORY",
         "value": "{{8192}}"
      },
      {
         "type": "VCPU",
         "value": "{{4}}"
      }
   ],
}
```

Realice el mismo cambio en los requisitos de memoria y vCPU que se especifican en el objeto [ContainerProperties](https://docs.aws.amazon.com/batch/latest/APIReference/API_ContainerProperties.html) de la definición del trabajo. Por ejemplo, si los requisitos de memoria y vCPU se especifican en las siguientes líneas.

```
{
   "containerProperties": {
      "memory": {{4096}},
      "vcpus": {{2}},
}
```

Cámbielos a lo siguiente:

```
"containerProperties": {
   "resourceRequirements": [
      {
         "type": "MEMORY",
         "value": "{{4096}}"
      },
      {
         "type": "VCPU",
         "value": "{{2}}"
      }
   ],
}
```