View a markdown version of this page

Menghubungkan GitLab - AWS DevOps Agen

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

Menghubungkan GitLab

GitLab integrasi memungkinkan AWS DevOps Agen untuk memantau penyebaran dari GitLab Pipelines untuk menginformasikan penyelidikan kausal selama respons insiden. Integrasi ini mengikuti proses dua langkah: pendaftaran tingkat akun GitLab, diikuti dengan menghubungkan proyek tertentu ke Ruang Agen individu.

Mendaftar GitLab (tingkat akun)

GitLab terdaftar di tingkat AWS akun dan dibagikan di antara semua Ruang Agen di akun itu. Ruang Agen Individu kemudian dapat memilih proyek spesifik mana yang berlaku untuk Ruang Agen mereka.

Langkah 1: Arahkan ke penyedia pipa

  1. Masuk ke Konsol AWS Manajemen

  2. Arahkan ke konsol AWS DevOps Agen

  3. Buka halaman Penyedia Kemampuan (dapat diakses dari navigasi samping)

  4. Temukan GitLabdi bagian Penyedia yang tersedia di bawah Pipeline dan klik Daftar

Langkah 2: Konfigurasikan GitLab koneksi

Pada halaman GitLab pendaftaran, konfigurasikan yang berikut:

Jenis koneksi - Pilih apakah Anda terhubung sebagai pribadi atau grup:

  • Pribadi (default) - Akun GitLab pengguna individual Anda dengan nama pengguna dan profil

  • Grup — Di GitLab, Anda menggunakan grup untuk mengelola satu atau lebih proyek terkait secara bersamaan

GitLab tipe instans - Pilih jenis GitLab instans yang Anda sambungkan:

  • GitLab.com (default) — GitLab Pelayanan publik

  • Hosting mandiri yang dapat diakses publik GitLab - Centang kotak Use GitLab self hosted endpoint dan berikan URL ke instans Anda GitLab

catatan

Saat ini, hanya GitLab instans yang dapat diakses publik yang didukung.

Token akses — Berikan token akses GitLab pribadi:

  1. Di tab browser terpisah, masuk ke GitLab akun Anda

  2. Arahkan ke pengaturan pengguna Anda dan pilih Access Tokens

  3. Buat token akses pribadi baru dengan izin berikut:

    • read_repository— Diperlukan untuk mengakses konten repositori

    • read_virtual_registry— Diperlukan untuk mengakses informasi registri virtual

    • read_registry— Diperlukan untuk mengakses informasi registri

    • api— Diperlukan untuk akses API baca dan tulis

    • self_rotate- Diperlukan untuk memutar token. Fitur ini saat ini tidak didukung oleh AWS DevOps Agen tetapi akan didukung di kemudian hari. Menambahkan sekarang mencegah kebutuhan untuk membuat token baru di masa depan.

  4. Setel kedaluwarsa token ke maksimum 365 hari dari tanggal saat ini

  5. Salin token yang dihasilkan

  6. Kembali ke konsol AWS DevOps Agen

  7. Tempelkan token ke bidang “Token Akses”

Langkah 3: Selesaikan pendaftaran

(Opsional) Tag - Tambahkan AWS tag ke GitLab pendaftaran untuk tujuan organisasi.

Klik Berikutnya untuk meninjau konfigurasi Anda, lalu klik Kirim untuk menyelesaikan proses GitLab pendaftaran. Sistem akan memvalidasi token akses Anda dan membuat koneksi.

Menghubungkan proyek ke Ruang Agen

Setelah mendaftar GitLab di tingkat akun, Anda dapat menghubungkan proyek tertentu ke Ruang Agen individu:

  1. Di konsol AWS DevOps Agen, pilih Ruang Agen Anda

  2. Buka tab Kemampuan

  3. Di bagian Pipeline, klik Tambah

  4. Pilih GitLabdari daftar penyedia yang tersedia

  5. Pilih GitLab proyek yang relevan dengan Ruang Agen Anda

  6. Klik Simpan

AWS DevOps Agen akan memantau proyek-proyek ini untuk penyebaran dari GitLab Pipelines untuk menginformasikan penyelidikan kausal.

Mengelola GitLab koneksi

  • Memperbarui token akses — Jika token akses Anda kedaluwarsa atau perlu diperbarui, Anda dapat memperbaruinya di konsol AWS DevOps Agen dengan memodifikasi GitLab pendaftaran di tingkat akun.

  • Melihat proyek yang terhubung — Di konsol AWS DevOps Agen, pilih Ruang Agen Anda dan buka tab Kemampuan untuk melihat proyek yang terhubung di bagian Pipeline.

  • Menghapus GitLab koneksi - Untuk memutuskan GitLab proyek dari Ruang Agen, pilih koneksi di bagian Pipeline dan klik Hapus. Untuk menghapus GitLab pendaftaran sepenuhnya, hapus dari semua Ruang Agen terlebih dahulu, lalu hapus pendaftaran di tingkat akun.