Bagaimana koneksi bekerja? - Konsol Alat Developer

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

Bagaimana koneksi bekerja?

Sebelum Anda dapat membuat koneksi, Anda harus terlebih dahulu menginstal, atau memberikan akses ke, aplikasi AWS otentikasi di akun pihak ketiga Anda. Setelah koneksi diinstal, itu dapat diperbarui untuk menggunakan instalasi ini. Saat Anda membuat koneksi, Anda memberikan akses ke AWS sumber daya di akun pihak ketiga Anda. Ini memungkinkan koneksi untuk mengakses konten, seperti repositori sumber, di akun pihak ketiga, atas nama sumber daya Anda AWS . Anda kemudian dapat berbagi koneksi itu dengan orang lain Layanan AWS untuk menyediakan OAuth koneksi aman antara sumber daya.

Koneksi berbasis cloud dikonfigurasi sebagai berikut dengan perbedaan yang disebut antara akun pengguna atau organisasi.

  • Akun pengguna: Setiap akun pengguna pihak ketiga berbasis cloud memiliki penginstalan aplikasi konektor. Beberapa koneksi dapat dikaitkan dengan instalasi aplikasi.

  • Organizations: Setiap organisasi pihak ketiga berbasis cloud memiliki penginstalan aplikasi konektor. Untuk koneksi dalam organisasi, pemetaan koneksi Anda ke setiap akun Organisasi di organisasi adalah 1:1. Beberapa koneksi tidak dapat dikaitkan dengan instalasi aplikasi. Untuk detail selengkapnya tentang cara organisasi bekerja dengan koneksi, lihatBagaimana koneksi dalam AWS CodeConnections bekerja dengan organisasi.

Diagram berikut menunjukkan cara kerja koneksi berbasis cloud dengan akun pengguna atau organisasi.

Diagram yang menunjukkan hubungan antara penginstalan aplikasi dan koneksi untuk penyedia berbasis cloud.

Koneksi dimiliki oleh Akun AWS yang menciptakannya. Koneksi diidentifikasi oleh ARN yang berisi ID koneksi. ID koneksi adalah UUID yang tidak dapat diubah atau dipetakan ulang. Menghapus dan membangun kembali koneksi menghasilkan ID koneksi baru, dan oleh karena itu ARN koneksi baru. Ini berarti koneksi tidak pernah ARNs digunakan kembali.

Koneksi yang baru dibuat berada dalam status Pending. Proses jabat tangan pihak ketiga (OAuth flow) diperlukan untuk menyelesaikan pengaturan koneksi dan untuk berpindah dari Pending ke Available keadaan. Setelah ini selesai, koneksi adalah Available dan dapat digunakan dengan AWS layanan, seperti CodePipeline.

Jika Anda ingin membuat sambungan ke jenis penyedia yang diinstal (on-prem), seperti Server GitHub Perusahaan atau GitLab dikelola sendiri, Anda menggunakan sumber daya host dengan koneksi Anda.

Koneksi on-prem dikonfigurasi sebagai berikut dengan perbedaan yang disebut antara akun pengguna atau organisasi.

  • Akun pengguna: Setiap akun pengguna pihak ketiga di prem memiliki instalasi aplikasi konektor. Beberapa koneksi untuk penyedia on-prem dapat dikaitkan dengan satu host.

  • Organizations: Setiap organisasi pihak ketiga di prem memiliki instalasi aplikasi konektor. Untuk koneksi lokal di organisasi, seperti GitHub Organizations for GitHub Enterprise Server, Anda membuat host baru untuk setiap koneksi di organisasi Anda dan pastikan untuk memasukkan informasi yang sama di bidang jaringan (VPC, Subnet IDs, dan Grup IDs Keamanan) untuk host. Untuk detail selengkapnya tentang cara organisasi bekerja dengan koneksi, lihatBagaimana koneksi dalam AWS CodeConnections bekerja dengan organisasi.

  • Semua: Untuk setiap koneksi on-prem, setiap VPC hanya dapat dikaitkan dengan satu host pada satu waktu.

Dalam semua kasus, Anda harus memberikan URL untuk server on-prem Anda. Selain itu, jika server berada dalam VPC pribadi (yaitu, tidak dapat diakses melalui internet), Anda harus memberikan informasi VPC bersama dengan informasi sertifikat TLS opsional. Konfigurasi ini memungkinkan CodeConnections untuk berkomunikasi dengan instance dan dibagikan oleh semua koneksi yang dibuat untuk host ini. Misalnya, untuk satu instance GitHub Enterprise Server, Anda akan membuat satu aplikasi yang diwakili oleh Host. Kemudian, untuk konfigurasi akun pengguna, Anda dapat membuat beberapa koneksi untuk host tersebut, yang sesuai dengan penginstalan aplikasi Anda seperti yang ditunjukkan pada diagram berikut. Jika tidak, untuk organisasi, Anda membuat satu instalasi aplikasi dan koneksi untuk host tersebut.

Diagram berikut menunjukkan bagaimana koneksi on-prem bekerja dengan akun pengguna atau organisasi.

Diagram yang menunjukkan hubungan antara instalasi aplikasi dan koneksi untuk penyedia on-prem.

Host yang baru dibuat berada dalam status Pending. Proses pendaftaran pihak ketiga diperlukan untuk menyelesaikan penyiapan host dan untuk berpindah dari status Pending ke Available. Setelah ini selesai, host Available dan dapat digunakan untuk koneksi ke jenis penyedia yang diinstal.

Untuk gambaran umum tentang alur kerja koneksi, lihat Alur kerja untuk membuat atau memperbarui koneksi. Untuk ikhtisar alur kerja pembuatan host untuk penyedia yang diinstal, lihatAlur kerja untuk membuat atau memperbarui host. Untuk langkah-langkah tingkat tinggi guna membuat koneksi menurut jenis penyedia, lihat Bekerja dengan koneksi.