View a markdown version of this page

Valide la creación de recursos de Image Builder con un simulacro - Generador de Imágenes de EC2

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

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 oResourceAlreadyExistsException.

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.