View a markdown version of this page

Tutorial: Menghubungkan ke kotak pasir menggunakan SSH - AWS CodeBuild

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

Tutorial: Menghubungkan ke kotak pasir menggunakan SSH

Tutorial ini menunjukkan cara menghubungkan ke kotak CodeBuild pasir menggunakan klien SSH.

Untuk menyelesaikan tutorial ini, Anda harus terlebih dahulu:

  • Pastikan Anda memiliki AWS CodeBuild proyek yang sudah ada.

  • Siapkan izin IAM yang sesuai yang dikonfigurasi untuk peran CodeBuild proyek Anda.

  • Instal dan konfigur AWS CLI asikan pada mesin lokal Anda.

Langkah 1: Mulai kotak pasir

Untuk memulai kotak CodeBuild pasir di konsol
  1. Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Di panel navigasi, pilih Bangun proyek. Pilih proyek build, lalu pilih Debug build.

    Halaman detail proyek build di konsol.
  3. Di tab SSH Client dan pilih Start sandbox.

    Tab “SSH Client” di konsol dengan tombol “Mulai kotak pasir”.
  4. Proses inisialisasi kotak pasir mungkin memakan waktu. Anda dapat terhubung ke kotak pasir saat statusnya berubah menjadiRUN_SANDDBOX.

    Koneksi sandbox SSH setelah status berubah menjadi “RUN_SANDDBOX”.

Langkah 2: Ubah konfigurasi SSH lokal

Jika Anda menyambung ke kotak pasir untuk pertama kalinya, Anda perlu melakukan proses penyiapan satu kali menggunakan langkah-langkah berikut:

Untuk memodifikasi konfigurasi SSH lokal di konsol
  1. Temukan perintah pengaturan untuk sistem operasi Anda.

  2. Buka terminal lokal Anda, lalu salin dan jalankan perintah yang disediakan untuk mengunduh dan menjalankan skrip untuk mengatur konfigurasi SSH lokal Anda. Misalnya, jika sistem operasi Anda adalah macOS, gunakan perintah berikut:

    Perintah macOS untuk koneksi SSH ke CodeBuild kotak pasir di konsol.
  3. Skrip konfigurasi akan menambahkan konfigurasi yang diperlukan untuk menghubungkan ke kotak pasir Anda. Anda akan diminta untuk menerima perubahan ini.

  4. Setelah konfigurasi berhasil, entri konfigurasi SSH baru untuk CodeBuild sandbox akan dibuat.

    Koneksi sandbox SSH yang sukses.

Langkah 3: Hubungkan ke kotak pasir

Untuk memodifikasi konfigurasi SSH lokal di konsol
  1. Konfigur AWS CLI asikan Otentikasi dan pastikan AWS CLI pengguna Anda memiliki codebuild:StartSandboxConnection izin. Untuk informasi selengkapnya, lihat Mengautentikasi menggunakan kredentif pengguna IAM untuk AWS CLI dalam Panduan Pengguna Antar AWS muka Baris Perintah untuk Versi 1.

  2. Hubungkan ke kotak pasir Anda dengan perintah berikut:

    ssh codebuild-sandbox-ssh=arn:aws:codebuild:us-east-1:<account-id>:sandbox/<sandbox-id>
    catatan

    Untuk memecahkan masalah kegagalan koneksi, gunakan -v flag untuk mengaktifkan output verbose. Misalnya, ssh -v codebuild-sandbox-ssh=arn:aws:codebuild:us-east-1:<account-id>:sandbox/<sandbox-id>.

    Untuk panduan pemecahan masalah tambahan, lihatPemecahan masalah AWS CodeBuild masalah koneksi SSH sandbox.

Langkah 4: Tinjau hasil Anda

Setelah terhubung, Anda dapat men-debug kegagalan build, menguji perintah build, bereksperimen dengan perubahan konfigurasi, dan memverifikasi variabel lingkungan dan dependensi dengan kotak pasir Anda.