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 kepada Anda bagaimana untuk terhubung ke CodeBuild sandbox 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 konfigurasikan AWS CLI pada mesin lokal Anda.

Langkah 1: Mulai kotak pasir

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

  2. Di panel navigasi, pilih Membangun 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 “Start sandbox”.
  4. Proses inisialisasi kotak pasir mungkin memakan waktu lama. Anda dapat terhubung ke kotak pasir saat statusnya berubah menjadiRUN_SANDDBOX.

    Sambungan kotak pasir SSH setelah status berubah menjadi “RUN_SANDDBOX”.

Langkah 2: Ubah konfigurasi SSH lokal

Jika Anda menghubungkan ke sandbox 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 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 kotak pasir akan dibuat.

    Koneksi kotak pasir SSH yang sukses.

Langkah 3: Connect ke sandbox

Untuk memodifikasi konfigurasi SSH lokal di konsol
  1. Konfigurasikan AWS CLI Otentikasi dan pastikan AWS CLI pengguna Anda memiliki codebuild:StartSandboxConnection izin. Untuk informasi selengkapnya, lihat Mengautentikasi menggunakan kredensial pengguna IAM untuk Panduan Pengguna Antarmuka Baris AWS Perintah untuk Versi 1. AWS CLI

  2. Connect ke sandbox 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 tanda 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, lihat. Memecahkan masalah koneksi SSH AWS CodeBuild kotak pasir

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.