Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghubungkan Azure DevOps
DevOps Integrasi Azure memungkinkan AWS DevOps Agen mengakses repositori dan riwayat eksekusi pipeline di organisasi Azure Anda. DevOps Agen dapat mengkorelasikan perubahan kode dan penerapan dengan insiden operasional untuk membantu mengidentifikasi akar penyebab potensial.
Integrasi ini mengikuti proses dua langkah: daftarkan Azure DevOps di tingkat AWS akun, lalu kaitkan proyek tertentu dengan Ruang Agen individu.
Prasyarat
Sebelum menghubungkan Azure DevOps, pastikan Anda memiliki:
Akses ke konsol AWS DevOps Agen
DevOps Organisasi Azure dengan setidaknya satu proyek yang berisi repositori dan riwayat pipa
Izin untuk menambahkan pengguna ke organisasi DevOps Azure Anda
Untuk metode Persetujuan Admin: akun dengan izin untuk melakukan persetujuan admin di Microsoft Entra ID
Untuk metode Pendaftaran Aplikasi: aplikasi Entra dengan izin untuk mengonfigurasi kredensi identitas federasi, dan Federasi Identitas Keluar diaktifkan di akun Anda AWS
Mendaftarkan Azure DevOps melalui Persetujuan Admin
Metode Persetujuan Admin menggunakan alur berbasis persetujuan dengan aplikasi yang dikelola AWS DevOps Agen.
Langkah 1: Mulai pendaftaran
Masuk ke Konsol AWS Manajemen dan arahkan ke konsol AWS DevOps Agen
Buka halaman Penyedia Kemampuan
Temukan DevOps bagian Azure dan klik Daftar
Masukkan nama DevOps organisasi Azure Anda saat diminta
Langkah 2: Selesaikan Persetujuan Admin
Klik untuk melanjutkan - Anda diarahkan ke halaman persetujuan admin Microsoft Entra
Masuk dengan akun utama pengguna yang memiliki izin untuk melakukan persetujuan admin
Meninjau dan memberikan persetujuan untuk aplikasi AWS DevOps Agen
Langkah 3: Otorisasi pengguna lengkap
Setelah persetujuan admin, Anda diminta untuk otorisasi pengguna untuk memverifikasi identitas Anda sebagai anggota penyewa yang berwenang
Masuk dengan akun milik penyewa Azure yang sama
Setelah otorisasi, Anda dialihkan kembali ke konsol AWS DevOps Agen dengan status sukses
Langkah 4: Berikan akses di Azure DevOps
Lihat Pemberian akses di Azure di bawah DevOps ini. Cari AWS DevOps Agen saat menambahkan pengguna.
Mendaftarkan Azure DevOps melalui Pendaftaran Aplikasi
Pendaftaran Aplikasi dibagikan antara Azure Resources dan DevOps Azure. Jika Anda telah menyelesaikan Pendaftaran Aplikasi untuk Azure Resources, Anda dapat melompat ke Pemberian akses di Azure. DevOps
Langkah 1: Mulai Pendaftaran Aplikasi ADO
Di konsol AWS DevOps Agen, buka halaman Penyedia Kemampuan
Temukan bagian Azure Cloud dan klik Daftar
Pilih metode Pendaftaran Aplikasi
Langkah 2: Buat dan konfigurasikan aplikasi Entra Anda
Ikuti petunjuk yang ditampilkan di konsol untuk:
Aktifkan Federasi Identitas Keluar di AWS akun Anda (di konsol IAM, buka Pengaturan akun → Federasi Identitas Keluar)
Buat aplikasi Entra di Microsoft Entra ID Anda, atau gunakan yang sudah ada
Konfigurasikan kredenal identitas federasi pada aplikasi
Langkah 3: Berikan detail pendaftaran
Isi formulir pendaftaran dengan:
ID Penyewa — Pengenal penyewa Azure Anda
Nama Penyewa - Nama tampilan untuk penyewa
ID Klien — ID aplikasi (klien) dari aplikasi Entra
Audiens - Pengidentifikasi audiens untuk kredensi federasi
Langkah 4: Buat peran IAM
Peran IAM akan dibuat secara otomatis saat Anda mengirimkan pendaftaran melalui konsol. Ini memungkinkan AWS DevOps Agen untuk mengambil kredensi dan memanggil. sts:GetWebIdentityToken
Langkah 5: Lengkapi pendaftaran
Konfirmasikan konfigurasi di konsol AWS DevOps Agen
Klik Submit untuk menyelesaikan pendaftaran
Langkah 6: Berikan akses di Azure DevOps
Lihat Pemberian akses di Azure di bawah DevOps ini. Cari aplikasi Entra yang Anda buat selama Pendaftaran Aplikasi saat menambahkan pengguna.
Memberikan akses di Azure DevOps
Setelah pendaftaran, berikan akses aplikasi ke DevOps organisasi Azure Anda. Langkah ini sama untuk metode Persetujuan Admin dan Pendaftaran Aplikasi.
Di Azure DevOps, buka Pengaturan Organisasi > Pengguna> Tambah Pengguna
Cari aplikasi (baik AWS DevOps Agen untuk Persetujuan Admin, atau aplikasi Entra Anda sendiri untuk Pendaftaran Aplikasi)
Mengatur tingkat akses ke Basic
Di bawah Tambahkan ke proyek, pilih proyek yang ingin diakses agen
Di bawah DevOps Grup Azure, pilih Pembaca Proyek
Klik Tambah untuk menyelesaikan
Mengaitkan proyek dengan Agen Ruang
Setelah mendaftarkan Azure DevOps di tingkat akun, kaitkan proyek tertentu dengan Ruang Agen Anda:
Di konsol AWS DevOps Agen, pilih Ruang Agen
Buka tab Kemampuan
Di bagian Pipelines, klik Tambah
Pilih Azure DevOps dari daftar penyedia yang tersedia
Pilih proyek dari dropdown proyek yang tersedia
Klik Tambah untuk menyelesaikan asosiasi
Mengelola koneksi Azure DevOps
Melihat proyek yang terhubung — Di tab Kemampuan, bagian Pipelines mencantumkan semua proyek Azure DevOps yang terhubung.
Menghapus proyek — Untuk memutuskan sambungan proyek dari Ruang Agen, pilih di bagian Pipelines dan klik Hapus.
Menghapus pendaftaran — Untuk menghapus DevOps pendaftaran Azure sepenuhnya, buka halaman Penyedia Kemampuan dan hapus pendaftaran. Semua asosiasi Ruang Agen harus dihapus terlebih dahulu.