Memperbarui konfigurasi infrastruktur - EC2 Image Builder

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

Memperbarui konfigurasi infrastruktur

Bagian ini mencakup bagaimana Anda dapat menggunakan konsol atau imagebuilder perintah Image Builder AWS CLI untuk memperbarui sumber daya konfigurasi infrastruktur.

Console

Anda dapat mengedit detail konfigurasi infrastruktur berikut dari konsol Image Builder:

  • Deskripsi untuk konfigurasi infrastruktur Anda.

  • Peran IAM untuk dikaitkan dengan profil instance.

  • AWSinfrastruktur, termasuk jenis Instance dan topik SNS untuk notifikasi.

  • VPC, subnet, dan grup keamanan.

  • Pengaturan pemecahan masalah, termasuk Instance Terminate saat gagal, pasangan Kunci untuk menghubungkan, dan lokasi bucket S3 opsional untuk log instance.

Untuk memperbarui sumber daya konfigurasi infrastruktur dari konsol Image Builder, ikuti langkah-langkah berikut:

Pilih konfigurasi infrastruktur Image Builder yang ada
  1. Buka konsol EC2 Image Builder di https://console.aws.amazon.com/imagebuilder/.

  2. Untuk melihat daftar sumber daya konfigurasi infrastruktur di bawah akun Anda, pilih Konfigurasi infrastruktur dari panel navigasi.

  3. Untuk melihat detail atau mengedit konfigurasi infrastruktur, pilih tautan Nama konfigurasi. Ini membuka tampilan detail untuk konfigurasi infrastruktur.

    catatan

    Anda juga dapat memilih kotak centang di sebelah nama Konfigurasi, lalu pilih Lihat detail.

  4. Dari sudut kanan atas panel Detail infrastruktur, pilih Edit.

  5. Saat Anda siap untuk menyimpan pembaruan yang telah Anda buat pada konfigurasi infrastruktur, pilih Simpan perubahan.

AWS CLI

Contoh berikut menunjukkan cara memperbarui konfigurasi infrastruktur untuk gambar Anda dengan update-infrastructure-configuration perintah Image Builder diAWS CLI.

  1. Buat file JSON input CLI

    Contoh konfigurasi infrastruktur ini menggunakan pengaturan yang sama dengan contoh buat, kecuali bahwa kami telah memperbarui terminateInstanceOnFailure pengaturan kefalse. Setelah kita menjalankan update-infrastructure-configuration perintah, pipeline yang menggunakan konfigurasi infrastruktur ini menghentikan instance build dan test saat build gagal.

    Gunakan alat pengeditan file untuk membuat file JSON dengan kunci yang ditunjukkan dalam contoh berikut, ditambah nilai yang valid untuk lingkungan Anda. Contoh ini menggunakan file bernama update-infrastructure-configuration.json:

    { "infrastructureConfigurationArn": "arn:aws:imagebuilder:us-west-2:123456789012:infrastructure-configuration/my-example-infrastructure-configuration", "description": "An example that will terminate instances of failed builds", "instanceTypes": [ "m5.large", "m5.2xlarge" ], "instanceProfileName": "myIAMInstanceProfileName", "securityGroupIds": [ "sg-12345678" ], "subnetId": "sub-12345678", "logging": { "s3Logs": { "s3BucketName": "my-logging-bucket", "s3KeyPrefix": "my-path" } }, "terminateInstanceOnFailure": true, "snsTopicArn": "arn:aws:sns:us-west-2:123456789012:MyTopic" }
  2. Gunakan file yang Anda buat sebagai input saat Anda menjalankan perintah berikut.
    aws imagebuilder update-infrastructure-configuration --cli-input-json file://update-infrastructure-configuration.json