Menyebarkan ke Akun AWS dan VPCs - Amazon 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 VPCs

Dengan menggunakan CodeCatalyst alur kerja, Anda dapat menerapkan aplikasi dan sumber daya lain untuk menargetkan Akun AWS s dan Amazon VPCs di AWS cloud. Untuk mengaktifkan penerapan ini, Anda harus mengatur CodeCatalyst lingkungan.

CodeCatalyst Lingkungan, jangan dikelirukan dengan Lingkungan Pengembang, mendefinisikan target Akun AWS dan Amazon opsional VPC yang terhubung dengan CodeCatalyst alur kerja. Lingkungan juga mendefinisikan IAMperan yang dibutuhkan alur kerja untuk mengakses AWS layanan dan sumber daya dalam akun target.

Anda dapat mengatur beberapa lingkungan dan memberi mereka nama seperti pengembangan, pengujian, pementasan, dan produksi. Saat Anda menerapkan ke lingkungan ini, informasi tentang penerapan akan muncul di tab aktivitas CodeCatalyst Deployment dan target Deployment di lingkungan.

Bagaimana cara memulai dengan lingkungan?

Langkah-langkah tingkat tinggi untuk menambah dan menggunakan CodeCatalyst lingkungan adalah sebagai berikut:

  1. Di CodeCatalyst ruang Anda, hubungkan satu atau beberapa AWS akun. Selama proses ini, tambahkan IAM peran yang diperlukan alur kerja Anda untuk mengakses sumber daya di Anda Akun AWS. Untuk informasi selengkapnya, lihat Memungkinkan akses ke AWS sumber daya yang terhubung Akun AWS.

  2. Dalam CodeCatalyst proyek Anda, buat lingkungan yang mencakup salah satu Akun AWS s dan IAM peran dari langkah 1. Untuk informasi selengkapnya, lihat Pembuatan lingkungan.

  3. 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 dalam yang Akun AWS ditentukan di lingkungan.

catatan

Anda juga dapat menambahkan Amazon VPC ke lingkungan. Untuk informasi selengkapnya, lihat Menambahkan VPC koneksi untuk CodeCatalyst spasi di Panduan Administrasi danMengaitkan VPC dengan lingkungan.

Dapatkah beberapa lingkungan ada dalam satu alur kerja?

Ya. Jika alur kerja menyertakan beberapa tindakan, setiap tindakan tersebut dapat ditetapkan suatu lingkungan. Misalnya, Anda dapat memiliki alur kerja yang menyertakan dua tindakan penerapan, di mana satu ditetapkan my-staging-enviroment lingkungan dan yang lain ditetapkan lingkungan. my-production-environment

Tindakan alur kerja mana yang mendukung lingkungan?

Setiap tindakan alur kerja 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 agar informasi penerapannya ditampilkan? CodeCatalyst

Dari tindakan alur kerja yang mendukung lingkungan, hanya sedikit yang mendukung agar informasi penerapannya ditampilkan di halaman aktivitas Deployment dan target Deployment di konsol. CodeCatalyst

Tindakan alur kerja berikut mendukung agar informasi penerapannya ditampilkan:

Wilayah yang Didukung

Halaman Lingkungan dapat menampilkan sumber daya di AWS Wilayah mana pun.

Apakah lingkungan wajib?

Lingkungan adalah 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 Amazon Akun AWS atau AndaVPC, maka Anda tidak perlu menetapkan lingkungan untuk tindakan tersebut. Namun, jika tindakan build mengirimkan log ke CloudWatch layanan Amazon di Anda Akun AWS, maka tindakan tersebut harus memiliki lingkungan yang ditetapkan.