

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.

# Valide la creación de recursos de Image Builder con un simulacro
<a name="dry-run-resources"></a>

Con un simulacro, puede comprobar si una solicitud para crear un recurso de Image Builder se ha realizado correctamente, sin necesidad de crear el recurso. Al establecer el `dryRun` parámetro `true` en la solicitud, Image Builder valida los permisos y los parámetros de solicitud necesarios y, a continuación, se detiene antes de crear nada. El resultado es uno de los siguientes:
+ Si la validación se realiza correctamente, se produce un `DryRunOperationException` error en la solicitud. Este error indica que la solicitud es válida y que la creación del recurso se habría realizado correctamente sin el `dryRun` parámetro.
+ Si la validación falla, la solicitud devuelve el mismo error que devolvería sin el `dryRun` parámetro, por ejemplo, `InvalidParameterValueException` o`ResourceAlreadyExistsException`.

En ambos casos, Image Builder no crea el recurso. Los ensayos en seco te proporcionan información inmediata sobre las configuraciones de tus recursos. Esto resulta especialmente útil para los agentes de automatización e IA que crean recursos de Image Builder. Estas herramientas pueden validar cada configuración y corregir los errores antes de que generen nada.

Las siguientes acciones de creación admiten el `dryRun` parámetro:
+ `CreateComponent`
+ `CreateContainerRecipe`
+ `CreateDistributionConfiguration`
+ `CreateImagePipeline`
+ `CreateImageRecipe`
+ `CreateInfrastructureConfiguration`
+ `CreateLifecyclePolicy`
+ `CreateWorkflow`

**nota**  
La `CreateImage` acción no admite el `dryRun` parámetro porque inicia la creación de una imagen en lugar de crear un recurso de configuración.

**Realice un simulacro desde AWS CLI**  
El siguiente ejemplo muestra cómo validar una configuración de infraestructura con el `create-infrastructure-configuration` comando. La `--dry-run` opción convierte la solicitud en un simulacro.

```
aws imagebuilder create-infrastructure-configuration \
    --name {{my-example-infrastructure-configuration}} \
    --instance-profile-name {{EC2InstanceProfileForImageBuilder}} \
    --dry-run
```

Si la configuración es válida, el comando devuelve el siguiente error para indicar que la solicitud se habría realizado correctamente.

```
An error occurred (DryRunOperationException) when calling the CreateInfrastructureConfiguration operation: Request would have succeeded, but dryRun flag is set.
```