View a markdown version of this page

Convalida la creazione di risorse di Image Builder con un funzionamento a secco - EC2 Image Builder

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Convalida la creazione di risorse di Image Builder con un funzionamento a secco

Con un'esecuzione a secco, è possibile verificare se una richiesta di creazione di una risorsa Image Builder ha esito positivo, senza creare la risorsa. Quando si imposta il dryRun parametro su true nella richiesta, Image Builder convalida le autorizzazioni e i parametri di richiesta richiesti, quindi si interrompe prima di creare qualcosa. Il risultato è uno dei seguenti:

  • Se la convalida ha esito positivo, la richiesta ha esito negativo e viene generato un DryRunOperationException errore. Questo errore indica che la richiesta è valida e che la creazione della risorsa sarebbe riuscita senza il parametro. dryRun

  • Se la convalida fallisce, la richiesta restituisce lo stesso errore che restituirebbe senza il dryRun parametro, ad esempio InvalidParameterValueException o. ResourceAlreadyExistsException

In entrambi i casi, Image Builder non crea la risorsa. Le esecuzioni a secco forniscono un feedback immediato sulle configurazioni delle risorse. Ciò è particolarmente utile per gli agenti di automazione e intelligenza artificiale che creano risorse Image Builder. Tali strumenti possono convalidare ogni configurazione e correggere gli errori prima che creino qualcosa.

Le seguenti azioni di creazione supportano il dryRun parametro:

  • CreateComponent

  • CreateContainerRecipe

  • CreateDistributionConfiguration

  • CreateImagePipeline

  • CreateImageRecipe

  • CreateInfrastructureConfiguration

  • CreateLifecyclePolicy

  • CreateWorkflow

Nota

L'CreateImageazione non supporta il dryRun parametro, perché avvia la creazione di un'immagine anziché creare una risorsa di configurazione.

Esegui una corsa a secco dal AWS CLI

L'esempio seguente mostra come convalidare una configurazione dell'infrastruttura con il create-infrastructure-configuration comando. L'--dry-runopzione trasforma la richiesta in un'esecuzione a secco.

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

Se la configurazione è valida, il comando restituisce il seguente errore per indicare che la richiesta avrebbe avuto successo.

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