Membuat host - Konsol Alat Developer

Membuat host

Anda dapat menggunakan AWS Management Console atau AWS Command Line Interface (AWS CLI) untuk membuat koneksi ke repositori kode pihak ketiga yang diinstal pada infrastruktur anda. Sebagai contoh, Anda mungkin memiliki GitHub Enterprise Server yang berjalan sebagai mesin virtual di instans Amazon EC2. Sebelum Anda membuat koneksi ke GitHub Enterprise Server, Anda membuat host yang akan digunakan untuk koneksi tersebut.

Sebelum Anda memulai:

  • Anda harus sudah membuat jaringan atau virtual private cloud (VPC).

  • Anda harus sudah membuat instans Anda dan, jika Anda berencana untuk terhubung dengan VPC Anda, luncurkan instans Anda ke VPC Anda.

Untuk informasi lebih lanjut tentang konfigurasi jaringan untuk sumber daya host Anda, lihat Pemecahan masalah konfigurasi VPC untuk host Anda.

Untuk menggunakan konsol guna membuat koneksi ke GitHub Enterprise Server, lihat Membuat koneksi GitHub Enterprise Server Anda (konsol). Konsol membuat host Anda untuk Anda.

penting

AWS CodeStar Connections tidak mendukung GitHub Enterprise Server versi 2.22.0 karena masalah yang diketahui dalam rilis. Untuk informasi lebih lanjut, lihat catatan rilis daftar Masalah yang Diketahui di https://enterprise.github.com/releases/series/2.22.

Membuat host untuk koneksi (konsol)

Untuk koneksi ke GitHub Enterprise Server, Anda menggunakan host untuk mewakili titik akhir infrastruktur tempat penyedia pihak ketiga Anda diinstal.

Untuk mempelajari tentang pertimbangan menyiapkan host di VPC, lihat Prasyarat: Konfigurasi jaringan atau Amazon VPC untuk koneksi Anda.

catatan

Anda hanya membuat host sekali per akun GitHub Enterprise Server. Semua koneksi Anda ke akun GitHub Enterprise Server tertentu akan menggunakan host yang sama.

Untuk membuat host

  1. Masuk ke AWS Management Console, dan buka konsol Alat Developer AWS di https://console.aws.amazon.com/codesuite/settings/connections.

  2. Pada tab Host, pilih Buat host.

  3. Di Nama host, masukkan nama yang ingin Anda gunakan untuk host Anda.

  4. Di Pilih penyedia, pilih GitHub Enterprise Server.

  5. Di URL, masukkan titik akhir untuk infrastruktur tempat penyedia Anda diinstal.

  6. Jika server Anda dikonfigurasi dalam Amazon VPC dan Anda ingin terhubung dengan VPC Anda, pilih Gunakan VPC. Jika tidak, pilih Tanpa VPC.

  7. Jika Anda telah meluncurkan instans Anda ke Amazon VPC dan Anda ingin terhubung dengan VPC Anda, pilih Gunakan VPC dan selesaikan yang berikut ini.

    1. Di ID VPC, pilih ID VPC anda. Pastikan untuk memilih VPC untuk infrastruktur tempat instans GitHub Enterprise Server Anda diinstal atau VPC dengan akses ke instans GitHub Enterprise Server Anda melalui VPN atau Direct Connect.

    2. Jika Anda memiliki VPC privat yang dikonfigurasi, dan Anda telah mengonfigurasi instans GitHub Enterprise Server Anda untuk melakukan validasi TLS menggunakan otoritas sertifikat non-publik, dalam sertifikat TLS, masukkan ID sertifikat Anda. Nilai Sertifikat TLS adalah kunci publik sertifikat.

  8. Pilih Buat host.

  9. Setelah halaman detail host ditampilkan, status host berubah saat host dibuat.

    catatan

    Jika penyiapan host Anda menyertakan konfigurasi VPC, tunggu beberapa menit untuk penyediaan komponen jaringan host.

    Tunggu host Anda mencapai status Tertunda, dan kemudian selesaikan penyiapan. Untuk informasi lebih lanjut, lihat Menyiapkan host yang tertunda.

    
                Tangkapan layar konsol yang menampilkan detail host dengan host dalam status Tertunda.

Membuat host (CLI)

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk membuat host untuk koneksi yang diinstal.

catatan

Anda hanya membuat host sekali per akun GitHub Enterprise Server. Semua koneksi Anda ke akun GitHub Enterprise Server tertentu akan menggunakan host yang sama.

Anda menggunakan host untuk mewakili titik akhir infrastruktur tempat penyedia pihak ketiga Anda diinstal. Untuk membuat sebuah host dengan CLI, Anda menggunakan perintah create-host. Setelah Anda selesai membuat host, host dalam status Tertunda. Anda kemudian mengatur host untuk memindahkannya ke status Tersedia. Setelah host tersedia, Anda menyelesaikan langkah-langkah untuk membuat koneksi.

penting

Host yang dibuat melalui AWS CLI dalam status Pending secara default. Setelah Anda membuat host dengan CLI, gunakan konsol untuk mengatur host untuk membuat statusnya Available.

Untuk membuat host

  1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows). Gunakan AWS CLI untuk menjalankan perintah create-host, tentukan --name, --provider-type, dan --provider-endpoint untuk koneksi Anda. Dalam contoh ini, nama penyedia pihak ketiga adalah GitHubEnterpriseServer dan titik akhir adalah my-instance.dev.

    aws codestar-connections create-host --name MyHost --provider-type GitHubEnterpriseServer --provider-endpoint "https://my-instance.dev"

    Jika berhasil, perintah ini mengembalikan informasi Amazon Resource Name (ARN) host seperti berikut ini.

    { "HostArn": "arn:aws:codestar-connections:us-west-2:account_id:host/My-Host-28aef605" }

    Setelah langkah ini, host dalam status PENDING.

  2. Gunakan konsol untuk menyelesaikan penyiapan host dan memindahkan host ke status Available. Untuk informasi lebih lanjut, lihat Menyiapkan host yang tertunda.