Mengelola Izin untuk Anggota AWS CodeStar Tim - 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.

Mengelola Izin untuk Anggota AWS CodeStar Tim

Anda mengubah izin untuk anggota tim dengan mengubah AWS CodeStar peran mereka. Setiap anggota tim hanya dapat ditugaskan untuk satu peran dalam sebuah AWS CodeStar proyek, tetapi banyak pengguna dapat ditugaskan ke peran yang sama. Anda dapat menggunakan AWS CodeStar konsol atau AWS CLI untuk mengelola izin.

penting

Untuk mengubah peran anggota tim, Anda harus memiliki peran AWS CodeStar pemilik untuk proyek tersebut atau menerapkan AWSCodeStarFullAccess kebijakan tersebut.

Mengubah izin anggota tim tidak memengaruhi akses anggota tim tersebut ke sumber daya apa pun yang berada di luar AWS (misalnya, GitHub repositori atau masalah di Atlassian JIRA). Izin akses tersebut dikendalikan oleh penyedia sumber daya, bukanAWS CodeStar. Untuk informasi selengkapnya, lihat dokumentasi penyedia sumber daya.

Siapa pun yang memiliki akses ke AWS CodeStar proyek mungkin dapat menggunakan AWS CodeStar konsol untuk mengakses sumber daya yang berada di luar AWS tetapi terkait dengan proyek itu.

Mengubah peran anggota tim untuk proyek tidak secara otomatis mengizinkan atau mencegah anggota tersebut berpartisipasi dalam lingkungan AWS Cloud9 pengembangan apa pun untuk proyek tersebut. Untuk mengizinkan atau mencegah anggota tim berpartisipasi dalam lingkungan bersama, lihatBerbagi AWS Cloud9 Lingkungan dengan Anggota Tim Proyek.

Anda juga dapat memberikan izin bagi pengguna untuk mengakses instans Amazon EC2 Linux dari jarak jauh yang terkait dengan proyek. Setelah Anda memberikan izin ini, pengguna harus mengunggah kunci publik SSH yang terkait dengan profil AWS CodeStar pengguna mereka di semua proyek tim. Agar berhasil terhubung ke instance Linux, pengguna harus memiliki SSH yang dikonfigurasi dan kunci pribadi di komputer lokal.

Kelola Izin Tim (Konsol)

Anda dapat menggunakan AWS CodeStar konsol untuk mengelola peran anggota tim. Anda juga dapat mengelola apakah anggota tim memiliki akses jarak jauh ke instans Amazon EC2 yang terkait dengan proyek Anda.

Untuk mengubah peran anggota tim
  1. Buka AWS CodeStar konsol di https://console.aws.amazon.com/codestar/.

  2. Pilih Proyek dari panel navigasi dan pilih proyek Anda.

  3. Di panel navigasi samping untuk proyek, pilih Tim.

  4. Pada halaman Anggota tim, pilih anggota tim dan pilih Edit.

  5. Dalam peran Proyek, pilih AWS CodeStar peran (pemilik, kontributor, atau penampil) yang ingin Anda berikan kepada pengguna ini.

    Untuk informasi selengkapnya tentang AWS CodeStar peran dan izinnya, lihatBekerja dengan AWS CodeStar Tim.

    Pilih Edit anggota tim.

Untuk memberikan izin akses jarak jauh anggota tim ke instans Amazon EC2
  1. Buka AWS CodeStar konsol di https://console.aws.amazon.com/codestar/.

  2. Pilih Proyek dari panel navigasi dan pilih proyek Anda.

  3. Di panel navigasi samping untuk proyek, pilih Tim.

  4. Pada halaman Anggota tim, pilih anggota tim dan pilih Edit.

  5. Pilih Izinkan akses SSH ke instance proyek, lalu pilih Edit anggota tim.

  6. (Opsional) Beri tahu anggota tim bahwa mereka harus mengunggah kunci publik SSH untuk AWS CodeStar pengguna mereka, jika mereka belum melakukannya. Untuk informasi selengkapnya, lihat Menambahkan Kunci Publik ke Profil AWS CodeStar Pengguna Anda .

Kelola Izin Tim () AWS CLI

Anda dapat menggunakan AWS CLI untuk mengelola peran proyek yang ditetapkan ke anggota tim. Anda dapat menggunakan AWS CLI perintah yang sama untuk mengelola apakah anggota tim tersebut memiliki akses jarak jauh ke instans Amazon EC2 yang terkait dengan proyek Anda.

Untuk mengelola izin untuk anggota tim
  1. Buka terminal atau jendela perintah.

  2. Jalankan update-team-member perintah dengan--project-id,-user-arn, dan --project-role parameter. Anda juga dapat menentukan apakah pengguna memiliki akses jarak jauh ke instance proyek dengan menyertakan --remote-access-allowed atau --no-remote-access-allowed parameter. Misalnya, untuk memperbarui peran proyek pengguna IAM bernama John_Doe dan mengubah izinnya ke penampil tanpa akses jarak jauh ke proyek instans Amazon EC2:

    aws codestar update-team-member --project-id my-first-projec --user-arn arn:aws:iam:111111111111:user/John_Doe --project-role Viewer --no-remote-access-allowed

    Perintah ini mengembalikan output yang serupa dengan yang berikut:

    { "projectRole":"Viewer", "remoteAccessAllowed":false, "userArn":"arn:aws:iam::111111111111:user/John_Doe" }