Mengaitkan lingkungan, koneksi akun, dan peran IAM dengan tindakan alur kerja - Amazon CodeCatalyst

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

Mengaitkan lingkungan, koneksi akun, dan peran IAM dengan tindakan alur kerja

Saat Anda mengaitkan lingkungan, koneksi akun, dan peran IAM dengan tindakan alur kerja yang didukung, peran IAM akan tersedia untuk digunakan oleh tindakan tersebut. Selain mendapatkan akses ke peran IAM, tindakan tersebut mungkin juga memiliki informasi penyebaran yang diimpor ke halaman Lingkungan. Untuk informasi selengkapnya, lihat Tindakan apa yang mendukung lingkungan?.

Gunakan petunjuk berikut untuk mengaitkan lingkungan, koneksi akun, dan peran IAM dengan tindakan.

Langkah 1: Kaitkan lingkungan, koneksi akun, dan peran ke tindakan alur kerja

Gunakan prosedur berikut untuk mengaitkan lingkungan, koneksi akun, dan peran dengan tindakan alur kerja.

Visual
Untuk mengaitkan lingkungan, koneksi akun, dan peran dengan tindakan alur kerja menggunakan editor visual
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pilih proyek Anda.

  3. Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.

  4. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama alur kerja.

  5. Pilih Edit.

  6. Pilih Visual.

  7. Dalam diagram alur kerja, pilih tindakan yang didukung dengan lingkungan. Untuk informasi selengkapnya, lihat Tindakan apa yang mendukung lingkungan?.

  8. Pilih tab Konfigurasi, dan tentukan informasi ke dalam bidang, sebagai berikut.

    Lingkungan

    Tentukan CodeCatalyst lingkungan yang akan digunakan dengan tindakan.

    Untuk informasi lebih lanjut tentang lingkungan, lihat Menyebarkan ke dalam Akun AWS dan VPC dengan lingkungan CodeCatalyst danPembuatan lingkungan.

    Koneksi akun atau Koneksi - opsional (mana saja yang tersedia)

    Tentukan koneksi akun untuk dikaitkan dengan tindakan. Anda dapat menentukan maksimum satu koneksi akun di bawahEnvironment.

    Untuk informasi selengkapnya tentang koneksi akun, lihatMemungkinkan akses ke AWS sumber daya yang terhubung Akun AWS. Untuk informasi tentang cara mengaitkan koneksi akun dengan lingkungan Anda, lihatPembuatan lingkungan.

    Peran

    Tentukan nama peran IAM yang digunakan tindakan ini untuk mengakses dan beroperasi di AWS layanan seperti Amazon S3 dan Amazon ECR. Pastikan peran ini ditambahkan ke koneksi akun Anda. Untuk menambahkan peran IAM ke koneksi akun, lihatMenambahkan peran IAM ke koneksi akun.

    catatan

    Anda mungkin dapat menentukan nama CodeCatalystWorkflowDevelopmentRole-spaceName peran di sini, asalkan memiliki izin yang cukup. Untuk informasi selengkapnya tentang peran ini, silakan lihat Membuat CodeCatalystWorkflowDevelopmentRole-spaceNameperan untuk akun dan ruang Anda. Pahami bahwa CodeCatalystWorkflowDevelopmentRole-spaceName peran tersebut memiliki izin yang sangat luas yang dapat menimbulkan risiko keamanan. Kami menyarankan Anda hanya menggunakan peran ini dalam tutorial dan skenario di mana keamanan kurang menjadi perhatian.

    Jika Anda tidak melihat peran dalam daftar, itu karena Anda belum mengaitkannya ke koneksi akun. Untuk informasi selengkapnya, lihat Menambahkan peran IAM ke koneksi akun.

  9. (Opsional) Pilih Validasi untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

  10. Pilih Komit, masukkan pesan komit, dan pilih Komit lagi.

YAML
Untuk mengaitkan lingkungan, koneksi akun, dan peran dengan tindakan alur kerja menggunakan editor YAMAL
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pilih proyek Anda.

  3. Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.

  4. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama alur kerja.

  5. Pilih Edit.

  6. Pilih YAMAL.

  7. Dalam tindakan alur kerja yang ingin Anda kaitkan dengan lingkungan, tambahkan kode yang mirip dengan berikut ini:

    action-name Environment: Name: environment-name Connections: - Name: account-connection-name Role: iam-role-name

    Untuk informasi selengkapnya, lihat Alur kerja definisi YAMAL untuk tindakan Anda.

  8. (Opsional) Pilih Validasi untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

  9. Pilih Komit, masukkan pesan komit, dan pilih Komit lagi.

Langkah 2: Mengisi lingkungan

Setelah mengaitkan lingkungan, koneksi akun, dan peran ke tindakan alur kerja, Anda dapat mengisi halaman Lingkungan dengan informasi penerapan. Gunakan petunjuk berikut untuk mengisi halaman Lingkungan.

catatan

Halaman Lingkungan didukung oleh hanya sebagian dari tindakan alur kerja. Untuk informasi selengkapnya, lihat Tindakan apa yang mendukung lingkungan?.

Untuk mengisi lingkungan
  1. Jika alur kerja tidak dimulai secara otomatis saat Anda melakukan perubahanLangkah 1: Kaitkan lingkungan, koneksi akun, dan peran ke tindakan alur kerja, mulailah menjalankan secara manual sebagai berikut:

    1. Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.

    2. Pilih nama alur kerja tempat Anda ingin memulai proses. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama alur kerja.

    3. Pilih Jalankan.

    Proses alur kerja memulai penerapan baru, yang menyebabkan CodeCatalyst untuk menambahkan informasi sumber daya aplikasi Anda di bawah Lingkungan.

  2. Verifikasi bahwa sumber daya aplikasi Anda muncul di lingkungan Anda:

    1. Di panel navigasi, pilih CI/CD, lalu pilih Lingkungan.

    2. Pilih lingkungan Anda (misalnya,Production).

    3. Pilih tab aktivitas Deployment, dan verifikasi bahwa penerapan muncul dengan Status SUCCEEDED. Ini menunjukkan bahwa alur kerja berjalan berhasil menyebarkan sumber daya aplikasi Anda.

    4. Pilih tab Target Deployment, dan verifikasi apakah resource aplikasi Anda muncul.