Bantu tingkatkan halaman ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk berkontribusi pada panduan pengguna ini, pilih Edit halaman ini pada GitHub tautan yang terletak di panel kanan setiap halaman.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Connect ke repositori Git dengan AWS CodeConnections
AWS CodeConnectionsmenyediakan cara aman untuk menghubungkan AWS layanan ke repositori kode sumber pihak ketiga. AWS CodeConnections mendukung GitHub, GitLab, Bitbucket, dan penyedia lainnya. Untuk mempelajari lebih lanjut dan memulai, lihat Bekerja dengan koneksi.
Gunakan AWS CodeConnections dengan Argo CD
Saat menggunakan kemampuan EKS untuk Argo CD, Anda dapat memilih untuk menggunakan untuk mengaktifkan otentikasi aman AWS CodeConnections ke repositori Git tanpa mengelola kredensi berumur panjang atau token akses pribadi. AWS CodeConnections menangani alur OAuth otentikasi dan mengelola koneksi ke penyedia Git Anda, menyediakan pendekatan yang aman dan dapat dikelola untuk mengakses GitOps repositori dan manifes aplikasi yang disimpan di penyedia Git pihak ketiga.
Prasyarat
-
Cluster Amazon EKS dengan kemampuan Argo CD dibuat
-
Sambungan yang dibuat AWS CodeConnections ke penyedia Git Anda
-
Izin IAM dikonfigurasi untuk Argo CD untuk menggunakan koneksi
CodeConnections Untuk mengkonfigurasi akses repositori Argo CD
-
Buat koneksi di CodeConnections konsol:
-
Buka konsol CodeConnections
. -
Pilih Buat koneksi.
-
Pilih penyedia Anda (GitHub, GitLab, atau Bitbucket) dan ikuti alur otentikasi.
-
Perhatikan koneksi ARN untuk digunakan dalam konfigurasi Argo CD Anda.
-
-
Pastikan peran kemampuan Argo CD memiliki izin untuk menggunakan koneksi dengan kebijakan berbasis sumber daya:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "codeconnections:UseConnection", "codeconnections:GetConnection" ], "Resource": "arn:aws:codeconnections:region:account-id:connection/connection-id" } ] } -
Konfigurasikan Argo CD untuk mereferensikan CodeConnections sumber daya saat menambahkan repositori, menggunakan titik akhir CodeConnections sumber daya sebagai url repositori. Kemampuan Argo CD menggunakan koneksi untuk mengautentikasi ke penyedia Git Anda tanpa memerlukan kredensi berumur panjang.
Pertimbangan untuk menggunakan CodeConnections dengan Argo CD
Saat menggunakan AWS CodeConnections dengan Kemampuan EKS untuk Argo CD, ingatlah hal berikut:
-
CodeConnections Koneksi harus berada di AWS Wilayah yang sama dengan kluster EKS Anda
-
Peran kemampuan CD Argo harus memiliki
codeconnections:UseConnectiondan izincodeconnections:GetConnection -
CodeConnections mengelola OAuth aliran dan siklus hidup kredenal secara otomatis
Untuk informasi selengkapnya tentang mengonfigurasi akses repositori dengan Argo CD, lihat. Konfigurasikan akses repositori