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.
Mengubah peran IAM dari suatu tindakan
Secara default, saat Anda mengaitkan lingkungan dengan tindakan alur kerja, tindakan mewarisi peran IAM default yang ditentukan di lingkungan. Anda dapat mengubah perilaku ini sehingga tindakan menggunakan peran yang berbeda. Anda mungkin ingin tindakan menggunakan peran yang berbeda jika peran IAM default tidak memiliki izin yang diperlukan tindakan untuk beroperasi di AWS
cloud.
Untuk menetapkan peran IAM yang berbeda ke suatu tindakan, Anda dapat menggunakan opsi Ber alih peran di editor visual atau Connections: properti di editor YAML. Peran baru menggantikan peran IAM default yang ditentukan di lingkungan, memungkinkan Anda untuk mempertahankan peran IAM default apa adanya. Anda mungkin ingin mempertahankan peran IAM default apa adanya jika ada tindakan lain yang menggunakannya.
Gunakan petunjuk berikut untuk mengonfigurasi tindakan untuk menggunakan peran IAM yang berbeda dari yang ditentukan di lingkungannya.
- Visual
-
Untuk menetapkan peran IAM yang berbeda ke tindakan (editor visual)
Buka CodeCatalyst konsol di https://codecatalyst.aws/.
-
Pilih proyek Anda.
Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.
-
Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.
-
Pilih Edit.
-
Pilih kotak yang mewakili tindakan yang peran IAMnya ingin Anda perbarui.
-
Pilih tab Konfigurasi.
-
Di bagian Apa yang ada di dalamnyamy-environment? kotak, pilih ikon elipsis vertikal (
).
-
Pilih Beralih peran.
-
Di kotak dialog Ber alih peran, dalam daftar drop-down peran IAM, pilih peran IAM yang ingin digunakan tindakan tersebut. Peran ini akan mengganti peran IAM default di lingkungan. Jika peran yang ingin Anda gunakan tidak ada dalam daftar, pastikan Anda telah menambahkannya ke ruang Anda. Untuk informasi selengkapnya, lihat Menambahkan peran IAM ke koneksi akun.
Peran yang dipilih sekarang muncul di bagian What's inmy-environment? kotak bersama dengan lencana D itetapkan dalam alur kerja. Peran juga muncul di file definisi alur kerja, di Connections: bagian.
-
(Opsional) Pilih Validasi untuk memvalidasi kode YAML alur kerja sebelum melakukan.
-
Pilih Com mit, masukkan pesan komit, dan pilih Com mit lagi.
- YAML
-
Untuk menetapkan peran IAM yang berbeda ke tindakan (editor YAML)
Buka CodeCatalyst konsol di https://codecatalyst.aws/.
-
Pilih proyek Anda.
-
Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.
-
Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.
-
Pilih Edit.
-
Pilih YAML.
-
Dalam tindakan alur kerja di mana Anda ingin menggunakan peran IAM yang berbeda, tambahkan Connections: bagian, mirip dengan berikut ini:
action-name:
Environment:
Name: environment-name
Connections:
- Name: account-connection-name
Role: iam-role-name
Dalam kode sebelumnya, ganti account-connection-name dengan nama koneksi akun yang berisi peran IAM, dan ganti iam-role-name dengan nama peran IAM yang ingin tindakan digunakan. Peran ini akan mengganti peran IAM default di lingkungan. Pastikan Anda telah menambahkan peran ke ruang Anda. Untuk informasi selengkapnya, lihat Menambahkan peran IAM ke koneksi akun.
Untuk informasi lebih lanjut, lihat Jenis tindakan topik. Topik ini memiliki tautan ke dokumentasi untuk setiap tindakan, termasuk referensi YAML-nya.