Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari CodeCatalyst.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyebarkan ke Akun AWS dan VPC
Menggunakan CodeCatalyst alur kerja, Anda dapat menerapkan aplikasi dan sumber daya lain untuk menargetkan Akun AWS s dan Amazon VPC di AWS cloud. Untuk mengaktifkan penerapan ini, Anda harus mengatur CodeCatalyst lingkungan.
CodeCatalyst Lingkungan, jangan disamakan dengan Lingkungan Pengembang https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment.html, mendefinisikan target Akun AWS dan Amazon VPC opsional yang terhubung ke CodeCatalyst alur kerja. Lingkungan juga mendefinisikan peran IAM yang dibutuhkan alur kerja untuk mengakses AWS layanan dan sumber daya dalam akun target.
Anda dapat menyiapkan beberapa lingkungan dan memberinya nama seperti pengembangan, pengujian, penahapan, dan produksi. Saat Anda menerapkan ke lingkungan ini, informasi tentang penerapan akan muncul di tab Aktivitas CodeCatalyst Deployment dan Deployment target di lingkungan.
Bagaimana cara memulai dengan lingkungan?
Langkah-langkah tingkat tinggi untuk menambah dan menggunakan CodeCatalyst lingkungan adalah sebagai berikut:
-
Di CodeCatalyst ruang Anda, hubungkan satu atau lebih AWS akun. Selama proses ini, tambahkan peran IAM yang dibutuhkan alur kerja Anda untuk mengakses sumber daya di. Akun AWS Untuk informasi selengkapnya, lihat Mengizinkan akses ke AWS sumber daya dengan terhubung Akun AWS.
-
Dalam CodeCatalyst proyek Anda, buat lingkungan yang mencakup salah satu peran Akun AWS s dan IAM dari langkah 1. Untuk informasi selengkapnya, lihat Pembuatan lingkungan.
-
Dalam CodeCatalyst proyek Anda, dalam alur kerja, tambahkan tindakan yang menunjuk ke lingkungan yang Anda buat di langkah 2. Untuk informasi selengkapnya, lihat Menambahkan tindakan ke alur kerja.
Anda sekarang telah mengkonfigurasi lingkungan. Tindakan sekarang dapat menyebarkan sumber daya ke yang Akun AWS ditentukan di lingkungan.
catatan
Anda juga dapat menambahkan Amazon VPC ke lingkungan. Untuk informasi selengkapnya, lihat Men ambahkan koneksi VPC untuk ruang di Panduan CodeCatalyst Administrasi danMengaitkan VPC dengan lingkungan.
Bisakah beberapa lingkungan ada dalam satu alur kerja?
Ya. Jika alur kerja menyertakan beberapa tindakan, masing-masing tindakan tersebut dapat ditetapkan lingkungan. Misalnya, Anda dapat memiliki alur kerja yang mencakup dua tindakan penerapan, di mana satu ditugaskan my-staging-enviroment lingkungan dan yang lain ditugaskan my-production-environment lingkungan.
Tindakan alur kerja mana yang mendukung lingkungan?
Tindakan alur kerja apa pun yang menyebarkan sumber daya ke AWS cloud, atau berkomunikasi dengan AWS layanan karena alasan lain (seperti pemantauan dan pelaporan), mendukung lingkungan.
Tindakan mana yang mendukung tampilan informasi penerapannya CodeCatalyst?
Dari tindakan alur kerja yang mendukung lingkungan, hanya beberapa yang mendukung menampilkan informasi penerapannya di halaman Aktivitas Deplo yment dan Deployment target di CodeCatalyst konsol.
Tindakan alur kerja berikut mendukung tampilan informasi penerapannya:
-
Menyebarkan CloudFormation tumpukan - Untuk informasi selengkapnya, lihat Menyebarkan sebuah CloudFormation tumpukan
-
Menyebarkan ke Amazon ECS — Untuk informasi selengkapnya, lihat Menyebarkan ke Amazon ECS dengan alur kerja
-
Menyebarkan ke cluster Kubernetes — Untuk informasi selengkapnya, lihat Menyebarkan ke Amazon EKS dengan alur kerja
-
AWS CDK menerapkan - Untuk informasi selengkapnya, lihat Menyebarkan sebuah AWS CDK aplikasi dengan alur kerja
Wilayah yang Didukung
Halaman Lingkungan dapat menampilkan sumber daya di Wil AWS ayah mana pun.
Apakah lingkungan wajib?
Lingkungan wajib jika tindakan alur kerja yang ditugaskan menyebarkan sumber daya ke AWS cloud, atau berkomunikasi dengan AWS layanan karena alasan lain (seperti pemantauan dan pelaporan).
Misalnya, jika Anda memiliki tindakan build yang membangun aplikasi tetapi tidak perlu berkomunikasi dengan VPC Anda Akun AWS atau Amazon, maka Anda tidak perlu menetapkan lingkungan untuk tindakan tersebut. Namun, jika tindakan build mengirimkan log ke CloudWatch layanan Amazon di layanan Anda Akun AWS, maka tindakan tersebut harus memiliki lingkungan yang ditetapkan.