Tutorial: Buat pipeline yang digunakan AWS AppConfig sebagai penyedia penyebaran - AWS CodePipeline

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

Tutorial: Buat pipeline yang digunakan AWS AppConfig sebagai penyedia penyebaran

Dalam tutorial ini, Anda mengonfigurasi pipeline yang terus-menerus mengirimkan file konfigurasi menggunakan AWS AppConfig sebagai penyedia tindakan penerapan di tahap penerapan Anda.

penting

Sebagai bagian dari pembuatan pipa, ember artefak S3 yang disediakan oleh pelanggan akan digunakan CodePipeline untuk artefak. (Ini berbeda dari bucket yang digunakan untuk aksi sumber S3.) Jika bucket artefak S3 berada di akun yang berbeda dari akun untuk pipeline Anda, pastikan bucket artefak S3 dimiliki oleh Akun AWS yang aman dan dapat diandalkan.

Prasyarat

Sebelum Anda mulai, Anda harus menyelesaikan yang berikut:

Langkah 1: Buat AWS AppConfig sumber daya Anda

Di bagian ini, Anda membuat sumber daya berikut:

  • Aplikasi dalam AWS AppConfig adalah unit kode logis yang menyediakan kemampuan untuk pelanggan Anda.

  • Environment in AWS AppConfig adalah kelompok AppConfig target penyebaran logis, seperti aplikasi dalam lingkungan beta atau produksi.

  • Profil konfigurasi adalah kumpulan pengaturan yang memengaruhi perilaku aplikasi Anda. Profil konfigurasi memungkinkan AWS AppConfig untuk mengakses konfigurasi Anda di lokasi yang disimpan.

  • (Opsional) Strategi penerapan dalam AWS AppConfig mendefinisikan perilaku penerapan konfigurasi, seperti berapa persentase klien yang harus menerima konfigurasi baru yang diterapkan pada waktu tertentu selama penerapan.

Untuk membuat aplikasi, lingkungan, profil konfigurasi, dan strategi penyebaran
  1. Masuk ke AWS Management Console.

  2. Gunakan langkah-langkah dalam topik berikut untuk membuat sumber daya Anda AWS AppConfig.

Langkah 2: Unggah file ke bucket sumber S3 Anda

Di bagian ini, buat file atau file konfigurasi Anda. Kemudian zip dan dorong file sumber Anda ke bucket yang digunakan pipeline untuk tahap sumber Anda.

Untuk membuat file konfigurasi
  1. Buat configuration.json file untuk setiap konfigurasi di setiap Wilayah. Sertakan konten berikut:

    Hello World!
  2. Gunakan langkah-langkah berikut untuk zip dan mengunggah file konfigurasi Anda.

Untuk zip dan mengunggah file sumber
  1. Buat file.zip dengan file Anda dan beri nama file.zip. configuration-files.zip Sebagai contoh, file.zip Anda dapat menggunakan struktur berikut:

    . └── appconfig-configurations └── MyConfigurations ├── us-east-1 │ └── configuration.json └── us-west-2 └── configuration.json
  2. Di konsol Amazon S3 untuk bucket Anda, pilih Unggah, dan ikuti petunjuk untuk mengunggah file.zip Anda.

Langkah 3: Buat pipeline Anda

Dalam bagian ini, Anda membuat alur dengan tindakan berikut:

  • Tahap sumber dengan aksi Amazon S3 di mana artefak sumber adalah file untuk konfigurasi Anda.

  • Tahap penyebaran dengan tindakan AppConfig penerapan.

Untuk membuat alur dengan wizard
  1. Masuk ke AWS Management Console dan buka CodePipeline konsol di http://console.aws.amazon.com/codesuite/codepipeline/home.

  2. Pada halaman Selamat Datang, halaman Memulai, atau halaman Alur, pilih Buat alur.

  3. Di Langkah 1: Pilih pengaturan alur, di Nama alur, masukkan MyAppConfigPipeline.

  4. Dalam tipe Pipeline, pilih V2. Untuk informasi selengkapnya, lihat Jenis pipa. Pilih Berikutnya.

  5. Di peran Layanan, pilih Peran layanan baru CodePipeline untuk memungkinkan membuat peran layananIAM.

  6. Biarkan pengaturan di bawah Pengaturan lanjutan pada defaultnya, lalu pilih Berikutnya.

  7. Pada Langkah 2: Tambahkan tahap sumber, di penyedia Sumber, pilih Amazon S3. Di Bucket, pilih nama bucket sumber S3 Anda.

    Di tombol objek S3, masukkan nama file.zip Anda:. configuration-files.zip

    Pilih Berikutnya.

  8. Pada Langkah 3: Tambahkan tahap build, pilih Lewati tahap build, lalu terima pesan peringatan dengan memilih Lewati lagi.

    Pilih Berikutnya.

  9. Pada Langkah 4: Tambahkan tahap penerapan:

    1. Di Penyedia Deploy, pilih AWS AppConfig.

    2. Di Aplikasi, pilih nama aplikasi yang Anda buat AWS AppConfig. Bidang menunjukkan ID untuk aplikasi Anda.

    3. Di Lingkungan, pilih nama lingkungan yang Anda buat AWS AppConfig. Bidang menunjukkan ID untuk lingkungan Anda.

    4. Di Profil konfigurasi, pilih nama profil konfigurasi yang Anda buat AWS AppConfig. Bidang menunjukkan ID untuk profil konfigurasi Anda.

    5. Dalam strategi Deployment, pilih nama strategi penyebaran Anda. Ini bisa berupa strategi penerapan yang Anda buat AppConfig atau yang telah Anda pilih dari strategi penerapan yang telah ditentukan sebelumnya. AppConfig Bidang menunjukkan ID untuk strategi penerapan Anda.

    6. Di jalur konfigurasi artefak input, masukkan jalur file. Pastikan jalur konfigurasi artefak masukan Anda cocok dengan struktur direktori dalam file bucket S3. zip Anda. Untuk contoh ini, masukkan path file berikut:appconfig-configurations/MyConfigurations/us-west-2/configuration.json.

    7. Pilih Berikutnya.

  10. Pada Langkah 5: Tinjau, tinjau informasi, lalu pilih Buat pipeline.

Langkah 4: Buat perubahan pada file sumber apa pun dan verifikasi penyebaran

Buat perubahan pada file sumber Anda dan unggah perubahan ke bucket Anda. Ini memicu pipeline Anda untuk berjalan. Verifikasi bahwa konfigurasi Anda tersedia dengan melihat versinya.