View a markdown version of this page

Validasi pembuatan sumber daya Image Builder dengan dry run - EC2 Image Builder

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Validasi pembuatan sumber daya Image Builder dengan dry run

Dengan dry run, Anda dapat memeriksa apakah permintaan untuk membuat sumber daya Image Builder akan berhasil, tanpa membuat sumber daya. Saat Anda menyetel dryRun parameter ke true dalam permintaan Anda, Image Builder memvalidasi izin dan parameter permintaan yang diperlukan, lalu berhenti sebelum membuat apa pun. Hasilnya adalah salah satu dari yang berikut:

  • Jika validasi berhasil, permintaan gagal dengan kesalahan. DryRunOperationException Kesalahan ini menunjukkan bahwa permintaan tersebut valid, dan bahwa pembuatan sumber daya akan berhasil tanpa dryRun parameter.

  • Jika validasi gagal, permintaan mengembalikan kesalahan yang sama yang akan dikembalikan tanpa dryRun parameter, misalnya InvalidParameterValueException atauResourceAlreadyExistsException.

Dalam kedua kasus, Image Builder tidak membuat sumber daya. Dry run memberi Anda umpan balik langsung tentang konfigurasi sumber daya Anda. Ini sangat berguna untuk otomatisasi dan agen AI yang membuat sumber daya Image Builder. Alat tersebut dapat memvalidasi setiap konfigurasi dan memperbaiki kesalahan sebelum mereka membuat sesuatu.

Tindakan pembuatan berikut mendukung dryRun parameter:

  • CreateComponent

  • CreateContainerRecipe

  • CreateDistributionConfiguration

  • CreateImagePipeline

  • CreateImageRecipe

  • CreateInfrastructureConfiguration

  • CreateLifecyclePolicy

  • CreateWorkflow

catatan

CreateImageTindakan tidak mendukung dryRun parameter, karena memulai pembuatan gambar daripada membuat sumber daya konfigurasi.

Lakukan lari kering dari AWS CLI

Contoh berikut menunjukkan cara memvalidasi konfigurasi infrastruktur dengan create-infrastructure-configuration perintah. --dry-runOpsi mengubah permintaan menjadi dry run.

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

Jika konfigurasi valid, perintah mengembalikan kesalahan berikut untuk menunjukkan bahwa permintaan akan berhasil.

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