View a markdown version of this page

모의 실행으로 Image Builder 리소스 생성 검증 - EC2 Image Builder

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

모의 실행으로 Image Builder 리소스 생성 검증

모의 실행을 사용하면 리소스를 생성하지 않고도 Image Builder 리소스 생성 요청이 성공할지 여부를 확인할 수 있습니다. 요청true에서 dryRun 파라미터를 로 설정하면 Image Builder는 필요한 권한과 요청 파라미터를 검증한 다음 무언가를 생성하기 전에 중지합니다. 결과는 다음 중 하나입니다.

  • 검증에 성공하면 DryRunOperationException 오류가 발생하여 요청이 실패합니다. 이 오류는 요청이 유효하고 dryRun 파라미터 없이 리소스 생성이 성공했을 것임을 나타냅니다.

  • 검증에 실패하면 요청은 InvalidParameterValueException 또는와 같이 dryRun 파라미터 없이 반환되는 것과 동일한 오류를 반환합니다ResourceAlreadyExistsException.

두 경우 모두 Image Builder는 리소스를 생성하지 않습니다. 드라이 런은 리소스 구성에 대한 즉각적인 피드백을 제공합니다. 이는 Image Builder 리소스를 생성하는 자동화 및 AI 에이전트에 특히 유용합니다. 이러한 도구는 각 구성을 검증하고 오류가 생성되기 전에 오류를 수정할 수 있습니다.

다음 생성 작업은 dryRun 파라미터를 지원합니다.

  • CreateComponent

  • CreateContainerRecipe

  • CreateDistributionConfiguration

  • CreateImagePipeline

  • CreateImageRecipe

  • CreateInfrastructureConfiguration

  • CreateLifecyclePolicy

  • CreateWorkflow

참고

CreateImage 작업은 구성 리소스를 생성하는 대신 이미지 빌드를 시작하기 때문에 dryRun 파라미터를 지원하지 않습니다.

에서 모의 실행 수행 AWS CLI

다음 예제에서는 create-infrastructure-configuration 명령을 사용하여 인프라 구성을 검증하는 방법을 보여줍니다. --dry-run 옵션은 요청을 모의 실행으로 전환합니다.

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

구성이 유효하면 명령은 다음 오류를 반환하여 요청이 성공했을 것임을 표시합니다.

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