Menambahkan Kunci Publik ke Profil AWS CodeStar Pengguna Anda - AWS CodeStar

Pada 31 Juli 2024, Amazon Web Services (AWS) akan menghentikan dukungan untuk membuat dan melihat AWS CodeStar proyek. Setelah 31 Juli 2024, Anda tidak akan lagi dapat mengakses AWS CodeStar konsol atau membuat proyek baru. Namun, AWS sumber daya yang dibuat oleh AWS CodeStar, termasuk repositori sumber, saluran pipa, dan build Anda, tidak akan terpengaruh oleh perubahan ini dan akan terus berfungsi. AWS CodeStar Koneksi dan AWS CodeStar Pemberitahuan tidak akan terpengaruh oleh penghentian ini.

 

Jika Anda ingin melacak pekerjaan, mengembangkan kode, dan membangun, menguji, dan menyebarkan aplikasi Anda, Amazon CodeCatalyst menyediakan proses memulai yang efisien dan fungsionalitas tambahan untuk mengelola proyek perangkat lunak Anda. Pelajari lebih lanjut tentang fungsionalitas dan harga Amazon CodeCatalyst.

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

Menambahkan Kunci Publik ke Profil AWS CodeStar Pengguna Anda

Anda dapat mengunggah kunci SSH publik sebagai bagian dari key pair publik-pribadi yang Anda buat dan kelola. Anda menggunakan key pair publik-privat SSH ini untuk mengakses instans Amazon EC2 yang menjalankan Linux. Jika pemilik proyek telah memberi Anda izin akses jarak jauh, Anda hanya dapat mengakses instans yang terkait dengan proyek. Anda dapat menggunakan AWS CodeStar konsol atau AWS CLI untuk mengelola kunci publik Anda.

penting

Pemilik AWS CodeStar proyek dapat memberikan pemilik proyek, kontributor, dan pemirsa akses SSH ke instans Amazon EC2 untuk proyek, tetapi hanya individu (pemilik, kontributor, atau penampil) yang dapat menyetel kunci SSH. Untuk melakukan ini, pengguna harus masuk sebagai pemilik individu, kontributor, atau penampil.

AWS CodeStar tidak mengelola kunci SSH untuk AWS Cloud9 lingkungan.

Kelola Kunci Publik Anda (Konsol)

Meskipun Anda tidak dapat membuat key pair publik-pribadi di konsol, Anda dapat membuatnya secara lokal dan kemudian menambahkan atau mengelolanya sebagai bagian dari profil pengguna Anda melalui konsol. AWS CodeStar

Untuk mengelola kunci SSH publik Anda
  1. Dari terminal atau jendela emulator Bash, jalankan ssh-keygen perintah untuk menghasilkan SSH public-private key pair di komputer lokal Anda. Anda dapat membuat kunci dalam format apa pun yang diizinkan oleh Amazon EC2. Untuk informasi tentang format yang dapat diterima, lihat Mengimpor Kunci Publik Anda Sendiri ke Amazon EC2. Idealnya, buat kunci yang SSH-2 RSA, dalam format OpenSSH, dan berisi 2048 bit. Kunci publik disimpan dalam file dengan ekstensi.pub.

  2. Buka AWS CodeStar konsol di https://console.aws.amazon.com/codestar/.

    Pilih proyek di mana Anda adalah anggota tim.

  3. Di panel navigasi, pilih Tim.

  4. Pada halaman Anggota tim, cari nama pengguna IAM Anda, lalu pilih Edit.

  5. Pada halaman Edit anggota tim, di bawah Akses jarak jauh, aktifkan Izinkan akses SSH ke instance proyek.

  6. Di kotak Kunci Publik SSH, tempel kunci publik, lalu pilih Edit anggota tim.

    catatan

    Anda dapat mengubah kunci publik Anda dengan menghapus kunci lama di bidang ini dan menempelkan yang baru. Anda dapat menghapus kunci publik dengan menghapus konten bidang ini, lalu memilih Edit anggota tim.

    Ketika Anda mengubah atau menghapus kunci publik, Anda mengubah profil pengguna Anda. Ini bukan perubahan per proyek. Karena kunci Anda dikaitkan dengan profil Anda, itu berubah (atau dihapus) di semua proyek di mana Anda telah diberikan akses jarak jauh.

    Menghapus kunci publik Anda akan menghapus akses Anda ke instans Amazon EC2 yang menjalankan Linux di semua proyek tempat Anda diberikan akses jarak jauh. Namun, itu tidak menutup sesi SSH terbuka menggunakan kunci itu. Pastikan Anda menutup sesi terbuka apa pun.

Kelola Kunci Publik Anda (AWS CLI)

Anda dapat menggunakan AWS CLI untuk mengelola kunci publik SSH Anda sebagai bagian dari profil pengguna Anda.

Untuk mengelola kunci publik Anda
  1. Dari terminal atau jendela emulator Bash, jalankan ssh-keygen perintah untuk menghasilkan SSH public-private key pair di komputer lokal Anda. Anda dapat membuat kunci dalam format apa pun yang diizinkan oleh Amazon EC2. Untuk informasi tentang format yang dapat diterima, lihat Mengimpor Kunci Publik Anda Sendiri ke Amazon EC2. Idealnya, buat kunci yang SSH-2 RSA, dalam format OpenSSH, dan berisi 2048 bit. Kunci publik disimpan dalam file dengan ekstensi.pub.

  2. Untuk menambah atau mengubah kunci publik SSH Anda di profil AWS CodeStar pengguna Anda, jalankan update-user-profile perintah dengan --ssh-public-key parameter. Sebagai contoh:

    aws codestar update-user-profile --user-arn arn:aws:iam:111111111111:user/Jane_Doe --ssh-key-id EXAMPLE1

    Perintah ini menampilkan output seperti yang berikut ini:

    { "createdTimestamp":1.491439687681E9, "displayName":"Jane Doe", "emailAddress":"jane.doe@example.com", "lastModifiedTimestamp":1.491442730598E9, "sshPublicKey":"EXAMPLE1", "userArn":"arn:aws:iam::111111111111:user/Jane_Doe" }

Connect ke Instans Amazon EC2 dengan Kunci Pribadi Anda

Pastikan Anda telah membuat key pair Amazon EC2. Tambahkan kunci publik Anda ke profil pengguna Anda di AWS CodeStar. Untuk membuat key pair, lihatLangkah 4: Buat Pasangan Kunci Amazon EC2 untuk Proyek AWS CodeStar. Untuk menambahkan kunci publik ke profil pengguna, lihat petunjuk sebelumnya dalam topik ini.

Untuk terhubung ke instans Amazon EC2 Linux dengan menggunakan kunci pribadi Anda
  1. Dengan proyek Anda terbuka di AWS CodeStar konsol, di panel navigasi, pilih Project.

  2. Di Sumber Daya Proyek, pilih tautan ARN di baris di mana Type adalah Amazon EC2 dan Nama dimulai dengan instance.

  3. Di konsol Amazon EC2, pilih Connect.

  4. Ikuti petunjuk di kotak dialog Connect To Your Instance.

    Untuk nama pengguna, gunakanec2-user. Jika Anda menggunakan nama pengguna yang salah, Anda tidak dapat terhubung ke instance.

Untuk informasi selengkapnya, lihat sumber daya berikut di Panduan Pengguna Amazon EC2.