

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Atur pekerjaan dengan proyek di CodeCatalyst
<a name="projects"></a>

Anda menggunakan proyek di Amazon CodeCatalyst untuk membangun ruang kolaborasi di mana tim pengembangan dapat melakukan tugas pengembangan dengan alur kerja dan repositori integration/continuous pengiriman berkelanjutan bersama (CI/CD). Saat membuat proyek, Anda dapat menambahkan, memperbarui, atau menghapus sumber daya. Anda juga dapat memantau kemajuan kerja tim Anda. Anda dapat memiliki beberapa proyek dalam satu ruang.

Ruang CodeCatalyst di terdiri dari proyek. Anda dapat melihat setiap proyek di dalam ruang Anda, tetapi Anda hanya dapat menggunakan proyek yang menjadi anggotanya. Saat Anda membuat proyek, peran default untuk proyek Anda akan dibuat, yang Anda tetapkan kepada pengguna yang Anda undang ke proyek Anda.
+ Siapa pun yang ditugaskan ke proyek dengan peran proyek, seperti **peran Kontributor**, dapat mengakses sumber daya proyek, seperti repositori sumber.
+ Siapa pun yang memiliki peran **administrator Space** atau **administrator Proyek** dapat mengirim undangan untuk bergabung dengan proyek. 
+ Pengguna dengan peran **administrator Project** dapat melacak aktivitas, status, dan setelan lainnya di seluruh sumber daya bersama. 
+ Pengguna dengan peran **akses terbatas** dapat mengelola tugas proyek untuk fitur, perbaikan kode, dan pengujian sebagai bagian dari CI/CD alur kerja. 

  Alur kerja digunakan untuk membangun, menguji, dan merilis atau memperbarui aplikasi sebagai CI/CD pipeline. You can assemble workflows by adding actions that transfer and work on your source artifacts. When you run actions, your project cloud resources are used to provide on-demand compute ability for your workflow actions. You might configure more CI/CD alur kerja berdasarkan aktivitas dan output yang ingin Anda atur. Misalnya, Anda dapat membuat alur kerja hanya untuk tindakan build dan pengujian, di mana Anda dapat melihat hasil pengujian dan menyelesaikan alur kerja tanpa penerapan saat memperbaiki bug. Kemudian, Anda dapat membuat alur kerja lain untuk membangun dan menerapkan aplikasi Anda ke lingkungan pementasan.

Saat Anda membuat proyek, Anda dapat menggunakan cetak biru untuk membuat proyek yang berisi kode sampel dan membuat sumber daya, atau Anda dapat memulai dengan proyek kosong. Jika Anda membuat proyek menggunakan cetak biru, cetak biru yang Anda pilih menentukan sumber daya yang ditambahkan ke proyek Anda dan alat yang CodeCatalyst membuat atau mengonfigurasi sehingga Anda dapat melacak dan menggunakan sumber daya proyek Anda. Anda dapat menambahkan atau menghapus sumber daya secara manual setelah Anda membuat proyek. 

Setiap proyek melacak aktivitas proyek sebagai daftar peristiwa oleh pengguna, seperti saat proyek dibuat atau sumber daya dimodifikasi. Aktivitas proyek dipantau dan dikumpulkan di tingkat ruang. Untuk informasi selengkapnya tentang bekerja dengan data aktivitas, lihat[Melihat semua proyek dalam satu ruang](projects-view-overview.md).

Jika proyek Anda menggunakan AWS sumber daya, Anda dapat menghubungkan CodeCatalyst akun Anda ke AWS akun yang memiliki izin administratif untuk mengintegrasikan sumber daya untuk proyek Anda.

Anda dapat menambahkan repositori sumber, masalah, dan sumber daya lainnya ke proyek Anda setelah Anda membuatnya. Anda harus memiliki peran **administrator Space** untuk membuat proyek.

# Membuat proyek
<a name="projects-create"></a>

Dengan CodeCatalyst proyek, Anda dapat melakukan tugas pengembangan dengan alur kerja dan repositori integration/continuous pengiriman berkelanjutan bersama (CI/CD), mengelola sumber daya, melacak masalah, dan menambahkan pengguna.

Sebelum Anda membuat proyek, Anda harus memiliki peran **administrator Space** atau **Power user**.

**Topics**
+ [Membuat proyek kosong di Amazon CodeCatalyst](#projects-create-empty)
+ [Membuat proyek dengan repositori pihak ketiga yang ditautkan](#projects-create-3p-repo)
+ [Membuat proyek dengan cetak biru](#projects-create-console-template)
+ [Praktik terbaik saat menggunakan Amazon Q untuk membuat proyek atau menambahkan fungsionalitas dengan cetak biru](#projects-create-amazon-q)
+ [Praktik terbaik untuk menggunakan cetak biru dengan proyek](#projects-create-use-blueprints)
+ [Menambahkan sumber daya dan tugas ke proyek yang dibuat](#projects-create-after-steps)

## Membuat proyek kosong di Amazon CodeCatalyst
<a name="projects-create-empty"></a>

Anda dapat membuat proyek kosong tanpa sumber daya dan secara manual menambahkan sumber daya yang Anda inginkan di lain waktu.

Sebelum Anda membuat proyek, Anda harus memiliki peran **administrator Space** atau **Power user**.

**Untuk membuat proyek kosong**

1. Arahkan ke ruang tempat Anda ingin membuat proyek.

1. Di dasbor ruang, pilih **Buat proyek**.

1. Pilih **Mulai dari awal**.

1. Di bawah **Berikan nama untuk proyek Anda**, masukkan nama yang ingin Anda tetapkan ke proyek Anda. Nama harus unik di dalam ruang Anda.

1. Pilih **Buat proyek**.

## Membuat proyek dengan repositori pihak ketiga yang ditautkan
<a name="projects-create-3p-repo"></a>

Anda dapat menyimpan kode sumber proyek Anda di penyedia pihak ketiga pilihan dan tetap menggunakan semua CodeCatalyst fitur seperti cetak biru, manajemen siklus hidup, alur kerja, dan banyak lagi. Untuk melakukan ini, Anda dapat membuat CodeCatalyst proyek baru yang menautkan ke repositori, GitHub repositori Bitbucket, atau repositori proyek. GitLab Anda kemudian dapat menggunakan repositori sumber tertaut di proyek Anda CodeCatalyst .

Sebelum Anda membuat CodeCatalyst proyek, Anda harus memiliki peran **administrator Space** atau **Power user**. Untuk informasi selengkapnya, lihat [Membuat ruang](spaces-create.md) dan [Mengundang pengguna langsung ke spasi](spaces-members-add-admin.md).

Untuk membuat proyek di tautan CodeCatalyst tersebut ke repositori sumber di GitHub akun Anda, Anda harus menyelesaikan tiga tugas berikut:

1. **Instal **GitHub repositori, repositori** **Bitbucket, atau ekstensi repositori.** GitLab ** Anda diminta di situs eksternal untuk terhubung dan menyediakan CodeCatalyst akses ke repositori Anda, yang dilakukan sebagai bagian dari langkah berikutnya.
**penting**  
**Untuk menginstal **GitHub repositori, repositori** **Bitbucket**, atau ekstensi **GitLab repositori** ke CodeCatalyst ruang Anda, Anda harus masuk dengan akun yang memiliki peran administrator Space di ruang tersebut.**

1. Hubungkan GitHub akun Anda atau ruang kerja Bitbucket, atau GitLab pengguna ke. CodeCatalyst
**penting**  
Untuk menghubungkan GitHub akun Anda, ruang kerja Bitbucket, GitLab pengguna ke CodeCatalyst ruang Anda, Anda harus menjadi administrator sumber pihak ketiga dan administrator CodeCatalyst **Space**.
**penting**  
Setelah Anda menginstal ekstensi repositori, repositori apa pun yang Anda tautkan CodeCatalyst akan memiliki kode mereka diindeks dan disimpan. CodeCatalyst Ini akan membuat kode dapat dicari di. CodeCatalyst Untuk lebih memahami perlindungan data untuk kode Anda saat menggunakan repositori tertaut di CodeCatalyst, lihat [Perlindungan data](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) di * CodeCatalyst Panduan Pengguna Amazon*.

1. Buat CodeCatalyst proyek yang ditautkan ke repositori, GitHub repositori Bitbucket, atau repositori proyek Anda. GitLab 
**penting**  
****Meskipun Anda dapat menautkan GitHub repositori, repositori Bitbucket, atau repositori GitLab proyek sebagai **Kontributor**, Anda hanya dapat memutuskan tautan repositori pihak ketiga sebagai administrator Space atau administrator Project.**** Untuk informasi selengkapnya, lihat [Membatalkan tautan GitHub repositori, repositori Bitbucket, repositori proyek, GitLab dan proyek Jira di CodeCatalyst](extensions-unlink.md).
**penting**  
CodeCatalyst tidak mendukung pendeteksian perubahan di cabang default untuk repositori tertaut. Untuk mengubah cabang default untuk repositori tertaut, Anda harus terlebih dahulu memutuskan tautannya CodeCatalyst, mengubah cabang default, dan kemudian menautkannya lagi. Untuk informasi selengkapnya, lihat [Menautkan GitHub repositori, repositori Bitbucket, repositori GitLab proyek, dan proyek Jira di CodeCatalyst](extensions-link.md).  
Sebagai praktik terbaik, selalu pastikan Anda memiliki versi ekstensi terbaru sebelum menautkan repositori.
**catatan**  
 GitHub Repositori, repositori Bitbucket, atau repositori GitLab proyek hanya dapat ditautkan ke satu proyek dalam satu spasi. CodeCatalyst 
Anda tidak dapat menggunakan repositori kosong atau diarsipkan, GitHub repositori Bitbucket, atau repositori proyek dengan proyek. GitLab CodeCatalyst 
Anda tidak dapat menautkan GitHub repositori, repositori Bitbucket, atau repositori GitLab proyek yang memiliki nama yang sama dengan repositori dalam proyek. CodeCatalyst 
Ekstensi **GitHub repositori** tidak kompatibel dengan repositori GitHub Enterprise Server.
Ekstensi **repositori Bitbucket tidak kompatibel dengan repositori** Bitbucket Data Center.
Ekstensi **GitLab repositori** tidak kompatibel dengan repositori proyek yang GitLab dikelola sendiri.
Anda tidak dapat menggunakan **deskripsi Tulis untuk saya** atau **Meringkas fitur komentar** dengan repositori tertaut. Fitur-fitur ini hanya tersedia dalam permintaan tarik di CodeCatalyst.

Untuk informasi selengkapnya, lihat [Tambahkan fungsionalitas ke proyek dengan ekstensi di CodeCatalystTambahkan fungsionalitas ke proyek dengan ekstensi](extensions.md).

**Untuk menginstal ekstensi pihak ketiga**

1. Arahkan ke ruang tempat Anda ingin membuat proyek.

1. Di dasbor ruang, pilih **Buat proyek**.

1. Pilih **Bawa kode Anda sendiri**.

1. Di bawah **Tautkan repositori yang ada**, pilih **GitHub repositori, repositori** **Bitbucket, repositori tergantung pada penyedia GitLab ** **repositori pihak ketiga** yang ingin Anda gunakan. Anda diminta untuk menghubungkan GitHub akun, ruang kerja Bitbucket, atau GitLab akun Anda jika sebelumnya tidak melakukannya. Jika ekstensi pihak ketiga pilihan Anda belum diinstal, prompt instalasi akan ditampilkan.

1. Jika diminta, pilih **Instal**. Tinjau izin yang diperlukan oleh ekstensi, dan jika Anda ingin melanjutkan, pilih **Instal** lagi.

Setelah Anda menginstal ekstensi pihak ketiga, langkah selanjutnya adalah menghubungkan GitHub akun Anda, ruang kerja Bitbucket, atau GitLab pengguna ke ruang Anda CodeCatalyst .

**Untuk menghubungkan GitHub akun Anda, ruang kerja Bitbucket, atau pengguna GitLab CodeCatalyst**

Lakukan salah satu hal berikut tergantung pada ekstensi pihak ketiga yang Anda pilih untuk dikonfigurasi:
+ **GitHub repositori**: Connect ke akun. GitHub 

  1. Pilih **Connect GitHub account** untuk pergi ke situs eksternal untuk GitHub.

  1. Masuk ke GitHub akun Anda menggunakan GitHub kredensi Anda, lalu pilih akun tempat Anda ingin menginstal Amazon. CodeCatalyst
**Tip**  
Jika sebelumnya Anda telah menghubungkan GitHub akun ke ruang tersebut, Anda tidak akan diminta untuk mengotorisasi ulang. Anda malah akan melihat kotak dialog yang menanyakan di mana Anda ingin menginstal ekstensi jika Anda adalah anggota atau kolaborator di lebih dari satu GitHub ruang, atau halaman konfigurasi untuk CodeCatalyst aplikasi Amazon jika Anda hanya memiliki satu GitHub ruang. **Konfigurasikan aplikasi untuk akses repositori yang ingin Anda izinkan, lalu pilih Simpan.** Jika tombol **Simpan** tidak aktif, buat perubahan pada konfigurasi, lalu coba lagi.

  1. Pilih apakah Anda ingin mengizinkan CodeCatalyst untuk mengakses semua repositori saat ini dan masa depan, atau pilih GitHub repositori tertentu yang ingin Anda gunakan. CodeCatalyst Opsi default adalah memasukkan semua GitHub repositori di GitHub akun, termasuk repositori future yang akan diakses oleh. CodeCatalyst

  1. Tinjau izin yang diberikan CodeCatalyst, lalu pilih **Instal**.

  Setelah menghubungkan GitHub akun Anda CodeCatalyst, Anda akan dibawa ke halaman detail ekstensi **GitHub repositori**, di mana Anda dapat melihat dan mengelola GitHub akun yang terhubung dan repositori tertaut GitHub .
+ **Repositori Bitbucket:** Connect ke ruang kerja Bitbucket.

  1. Pilih **Connect Bitbucket workspace** untuk pergi ke situs eksternal untuk Bitbucket.

  1. Masuk ke ruang kerja Bitbucket Anda menggunakan kredensi Bitbucket Anda dan tinjau izin yang diberikan. CodeCatalyst

  1. **Dari menu tarik-turun **Authorize for workspace**, pilih workspace Bitbucket yang ingin Anda akses, lalu pilih Grant CodeCatalyst access.**
**Tip**  
Jika sebelumnya Anda telah menghubungkan ruang kerja Bitbucket ke ruang tersebut, Anda tidak akan diminta untuk mengotorisasi ulang. Sebagai gantinya, Anda akan melihat dialog yang menanyakan di mana Anda ingin menginstal ekstensi jika Anda anggota atau kolaborator di lebih dari satu ruang kerja Bitbucket, atau halaman konfigurasi untuk CodeCatalyst aplikasi Amazon jika Anda hanya memiliki satu ruang kerja Bitbucket. Konfigurasikan aplikasi untuk akses ruang kerja yang ingin Anda izinkan, lalu pilih **Grant access**. Jika tombol **Grant access** tidak aktif, buat perubahan pada konfigurasi, lalu coba lagi.

  Setelah menghubungkan ruang kerja Bitbucket CodeCatalyst, Anda akan dibawa ke halaman detail ekstensi **repositori Bitbucket, tempat Anda dapat melihat dan mengelola ruang kerja Bitbucket yang terhubung dan repositori** Bitbucket yang ditautkan.
+ **GitLab repositori**: Connect ke pengguna. GitLab 

  1. Pilih **Connect GitLab user** untuk pergi ke situs eksternal untuk GitLab.

  1. Masuk ke GitLab pengguna Anda menggunakan GitLab kredensi Anda dan tinjau izin yang diberikan. CodeCatalyst
**Tip**  
Jika sebelumnya Anda telah menghubungkan GitLab pengguna ke ruang, Anda tidak akan diminta untuk mengotorisasi ulang. Anda malah akan dinavigasi kembali ke CodeCatalyst konsol.

  1. Pilih **Otorisasi AWS Konektor untuk GitLab**.

  Setelah menghubungkan GitLab pengguna Anda CodeCatalyst, Anda akan dibawa ke halaman detail ekstensi **GitLab repositori**, di mana Anda dapat melihat dan mengelola GitLab pengguna yang terhubung dan repositori GitLab proyek tertaut.

Setelah menghubungkan sumber pihak ketiga Anda CodeCatalyst, Anda dapat menautkan repositori pihak ketiga ke proyek Anda CodeCatalyst .

**Untuk membuat proyek Anda**

1. Pada halaman **Buat proyek**, pilih GitHub akun yang Anda sambungkan.

1. Bergantung pada penyedia repositori pihak ketiga yang Anda sambungkan, pilih repositori, **GitHub repositori** **Bitbucket, atau menu dropdown repositori GitLab ** **repositori untuk melihat repositori** pihak ketiga, lalu pilih repositori yang ingin Anda tautkan ke proyek Anda.

1. Di kolom input teks **Nama proyek Anda**, masukkan nama yang ingin Anda tetapkan ke proyek Anda. Nama harus unik di dalam ruang Anda.

1. Pilih **Buat proyek**.

Setelah menginstal repositori, **GitHub repositori** **Bitbucket, atau ekstensi repositori**, menghubungkan penyedia sumber daya Anda, dan **GitLab menautkan repositori** pihak ketiga Anda ke CodeCatalyst proyek Anda, Anda dapat menggunakannya dalam alur kerja dan Lingkungan Dev. CodeCatalyst Anda juga dapat membuat repositori pihak ketiga di GitHub akun yang terhubung, ruang kerja Bitbucket, atau GitLab pengguna dengan kode yang dihasilkan dari cetak biru. Anda juga dapat menggunakan repositori tertaut dengan Amazon Q Developer, cetak biru, dan banyak lagi. Untuk informasi selengkapnya, lihat [Memulai alur kerja secara otomatis setelah peristiwa repositori pihak ketiga](extensions-workflow-repositories.md) dan [Membuat Lingkungan Pengembangan](devenvironment-create.md).

## Membuat proyek dengan cetak biru
<a name="projects-create-console-template"></a>

Anda dapat menyediakan semua sumber daya proyek dan kode sampel Anda dengan cetak biru proyek. Untuk informasi tentang cetak biru, lihat. [Membuat proyek yang komprehensif dengan CodeCatalyst cetak biruMembuat proyek yang komprehensif dengan cetak biru](project-blueprints.md)

**Untuk membuat proyek dengan cetak biru**

1. Di CodeCatalyst konsol, arahkan ke ruang tempat Anda ingin membuat proyek.

1. Di dasbor ruang, pilih **Buat proyek**.

1. Pilih **Mulai dengan cetak biru**.
**Tip**  
Anda dapat memilih untuk menambahkan cetak biru dengan memberikan **Amazon Q** persyaratan proyek Anda agar Amazon Q menyarankan cetak biru kepada Anda. Untuk informasi selengkapnya, lihat [Menggunakan Amazon Q untuk memilih cetak biru saat membuat proyek atau menambahkan fungsionalitas](getting-started-project-assistance.md#getting-started-project-assistance-create-apply-bp) dan [Praktik terbaik saat menggunakan Amazon Q untuk membuat proyek atau menambahkan fungsionalitas dengan cetak biru](#projects-create-amazon-q). Fitur ini hanya tersedia di Wilayah AS Barat (Oregon).  
Fungsionalitas ini mengharuskan fitur AI generatif diaktifkan untuk ruang tersebut. Untuk informasi selengkapnya, lihat [Mengelola fitur AI generatif](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).

1. **Dari cetak biru atau tab **CodeCatalyst Blueprints** **Space, pilih cetak biru**, lalu pilih Berikutnya.**

1. Di bawah **Nama proyek Anda**, masukkan nama yang ingin Anda tetapkan ke proyek Anda dan nama sumber daya yang terkait. Nama harus unik di dalam ruang Anda.

1. (Opsional) Secara default, kode sumber yang dibuat oleh cetak biru disimpan dalam repositori. CodeCatalyst Atau, Anda dapat memilih untuk menyimpan kode sumber cetak biru di repositori pihak ketiga. Untuk informasi selengkapnya, lihat [Tambahkan fungsionalitas ke proyek dengan ekstensi di CodeCatalystTambahkan fungsionalitas ke proyek dengan ekstensi](extensions.md).
**penting**  
CodeCatalyst tidak mendukung pendeteksian perubahan di cabang default untuk repositori tertaut. Untuk mengubah cabang default untuk repositori tertaut, Anda harus terlebih dahulu memutuskan tautannya CodeCatalyst, mengubah cabang default, dan kemudian menautkannya lagi. Untuk informasi selengkapnya, lihat [Menautkan GitHub repositori, repositori Bitbucket, repositori GitLab proyek, dan proyek Jira di CodeCatalyst](extensions-link.md).  
Sebagai praktik terbaik, selalu pastikan Anda memiliki versi ekstensi terbaru sebelum menautkan repositori.

   Lakukan salah satu hal berikut tergantung pada penyedia repositori pihak ketiga yang ingin Anda gunakan:
   + **GitHub repositori**: Hubungkan akun. GitHub 

     Pilih menu tarik-turun **Advanced**, pilih GitHub sebagai penyedia repositori, lalu pilih GitHub akun tempat Anda ingin menyimpan kode sumber yang dibuat oleh cetak biru.
**catatan**  
Jika Anda menghubungkan GitHub akun, Anda harus membuat koneksi pribadi untuk membuat pemetaan identitas antara CodeCatalyst identitas dan GitHub identitas Anda. Untuk informasi selengkapnya, lihat [Koneksi pribadi](concepts.md#personal-connection-concept) dan [Mengakses GitHub sumber daya dengan koneksi pribadi](ipa-settings-connections.md).
   + **Repositori Bitbucket:** Hubungkan ruang kerja Bitbucket.

     Pilih menu tarik-turun **Advanced**, pilih Bitbucket sebagai penyedia repositori, lalu pilih ruang kerja Bitbucket tempat Anda ingin menyimpan kode sumber yang dibuat oleh cetak biru.
   + **GitLab repositori**: Hubungkan pengguna. GitLab 

     Pilih menu tarik-turun **Advanced**, pilih GitLab sebagai penyedia repositori, lalu pilih GitLab pengguna tempat Anda ingin menyimpan kode sumber yang dibuat oleh cetak biru.

1. Di bawah **sumber daya Proyek**, konfigurasikan parameter cetak biru. Tergantung pada cetak biru, Anda mungkin memiliki opsi untuk memberi nama nama repositori sumber.

1. (Opsional) Untuk melihat file definisi dengan pembaruan berdasarkan pilihan parameter proyek yang Anda buat, pilih **Lihat kode atau Lihat** **alur kerja** dari **Hasilkan pratinjau proyek**.

1. (Opsional) Pilih **Lihat detail** dari kartu cetak biru untuk melihat detail spesifik tentang cetak biru, seperti ikhtisar arsitektur cetak biru, koneksi dan izin yang diperlukan, dan jenis sumber daya yang dibuat cetak biru.

1. Pilih **Buat proyek**.

## Praktik terbaik saat menggunakan Amazon Q untuk membuat proyek atau menambahkan fungsionalitas dengan cetak biru
<a name="projects-create-amazon-q"></a>

Saat Anda membuat proyek atau ingin menambahkan komponen baru ke proyek yang sudah ada, Anda mungkin tidak yakin tentang cetak biru mana yang akan digunakan atau bagaimana mengintegrasikan kemampuan. CodeCatalyst Termasuk integrasi dengan asisten AI generatif yang disebut Amazon Q yang dapat menganalisis persyaratan proyek Anda dan menyarankan cetak biru yang paling sesuai dengan kebutuhan Anda. 

Anda dapat menggunakan Amazon Q untuk membantu Anda membuat proyek dengan cetak biru yang membuat komponen berdasarkan kebutuhan Anda, atau Anda dapat menggunakan Amazon Q untuk membantu Anda menambahkan cetak biru ke proyek yang sudah ada. Misalnya, untuk menambahkan sumber daya untuk aplikasi web atau aplikasi modern ke proyek, tentukan persyaratan Anda dan kemudian sumber daya akan ditambahkan dengan cetak biru yang direkomendasikan. Masalah untuk komponen yang tersisa dapat dibuat untuk Anda.

Amazon Q juga menciptakan masalah untuk persyaratan yang tidak dapat diatasi dengan cetak biru yang disarankan. Selain itu, Anda dapat menetapkan masalah tersebut ke Amazon Q. Jika Anda menetapkan masalah ke Amazon Q, itu akan mencoba membuat solusi draf untuk Anda evaluasi. Ini dapat membantu Anda dan tim Anda untuk fokus dan mengoptimalkan pekerjaan pada masalah yang memerlukan perhatian Anda, sementara Amazon Q bekerja pada solusi untuk masalah yang tidak memiliki sumber daya untuk segera ditangani.

**catatan**  
**Didukung oleh Amazon Bedrock**: AWS mengimplementasikan deteksi [penyalahgunaan otomatis](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html). Karena fitur **Tuliskan deskripsi untuk saya**, **Buat rangkuman konten**, **Rekomendasikan tugas**, **Gunakan Amazon Q untuk membuat atau menambahkan fitur ke proyek**, dan **Tugaskan masalah ke Amazon Q** dengan Amazon Q Developer Agent untuk pengembangan perangkat lunak dibangun di Amazon Bedrock, pengguna dapat memanfaatkan sepenuhnya kontrol yang diterapkan di Amazon Bedrock untuk menegakkan keselamatan, keamanan, dan penggunaan kecerdasan buatan (AI) yang bertanggung jawab.

Berikut ini adalah beberapa praktik terbaik untuk membantu Anda membuat proyek dan menambahkan cetak biru dengan Amazon Q.

**penting**  
Fitur AI generatif hanya tersedia di Wilayah AS Barat (Oregon).
+ **Gunakan petunjuk default yang disediakan oleh Amazon Q**. Amazon Q melakukan yang terbaik dengan memilih cetak biru dari petunjuk yang disediakan. 
+ **Gunakan opsi konfigurasi yang disarankan oleh Amazon Q untuk melihat pratinjau cetak biru**. Pilih cetak biru untuk melihat pratinjau kode sampel dan sumber daya yang akan dibuat oleh cetak biru. 
+ **Gunakan spasi yang diaktifkan untuk Amazon Q**. Untuk membuat proyek dengan Amazon Q, atau menambahkan fungsionalitas ke proyek dengan cetak biru menggunakan Amazon Q, gunakan ruang yang diaktifkan untuk fitur AI generatif. Untuk informasi selengkapnya, lihat [Mengaktifkan atau menonaktifkan fitur AI generatif](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable) untuk suatu ruang.
+ **Dapatkan informasi lebih lanjut tentang cetak biru yang direkomendasikan oleh Amazon Q**. Anda mungkin ingin mengetahui lebih lanjut tentang jenis sumber daya proyek, kode sampel, dan komponen yang dibuat dengan cetak biru khusus yang direkomendasikan. Untuk informasi selengkapnya tentang cetak biru yang tersedia di CodeCatalyst, lihat. [Membuat proyek yang komprehensif dengan CodeCatalyst cetak biruMembuat proyek yang komprehensif dengan cetak biru](project-blueprints.md)
+ **Izinkan Amazon Q bekerja dengan masalah**. Izinkan Amazon Q membuat masalah untuk Anda, menetapkan masalah tersebut, dan melacaknya. Untuk informasi selengkapnya, lihat [Tutorial: Menggunakan fitur AI CodeCatalyst generatif untuk mempercepat pekerjaan pengembangan Anda](getting-started-project-assistance.md).
+ **Batalkan penetapan Amazon Q dari masalah yang tidak lagi dikerjakan**. Setelah Anda menyelesaikan contoh, batalkan penetapan Amazon Q dari masalah apa pun yang tidak lagi dikerjakan. Jika Amazon Q telah menyelesaikan pekerjaannya pada suatu masalah atau tidak dapat menemukan solusi, pastikan untuk membatalkan penetapan Amazon Q untuk menghindari mencapai kuota maksimum untuk fitur AI generatif. Untuk informasi selengkapnya, lihat [Mengelola fitur dan [Harga](https://codecatalyst.aws/explore/pricing) AI generatif](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html). 
+ **Lihat penggunaan untuk Amazon Q**. Anda dapat melihat penggunaan fitur AI generatif di tingkat pengguna. Buka **Pengaturan saya** untuk mengelola kuota AI generatif dan melihat penggunaan berdasarkan identitas Builder ID atau single sign-on (SSO) Anda. Untuk informasi selengkapnya, lihat [Melihat penggunaan fitur AI generatif di suatu ruang](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-view-usage). 

**penting**  
Fitur AI generatif di CodeCatalyst tunduk pada kuota. [Untuk informasi selengkapnya, lihat [Harga Pengembang Amazon Q](https://aws.amazon.com/q/developer/pricing/), [Mengaktifkan atau menonaktifkan fitur AI generatif untuk suatu ruang](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable), dan Penagihan.](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html)

## Praktik terbaik untuk menggunakan cetak biru dengan proyek
<a name="projects-create-use-blueprints"></a>

Berikut ini adalah beberapa praktik terbaik untuk membantu Anda membuat proyek dengan cetak biru atau menambahkan cetak biru.
+ **Gunakan cetak biru yang disediakan oleh CodeCatalyst untuk membuat atau menambah proyek**. Anda dapat menggunakan cetak biru untuk membuat proyek lengkap dengan kode sumber dan sumber daya untuk pengembang. Misalnya, cetak biru aplikasi web menciptakan sumber daya aplikasi dan infrastruktur dan menyebarkan aplikasi web. Anda dapat membuat proyek dengan cetak biru atau menambahkan cetak biru kustom ke proyek yang ada. Untuk informasi selengkapnya, lihat [Membuat proyek dengan cetak biru](create-project-with-bp.md). Lihat cetak biru apa pun CodeCatalyst untuk melihat pratinjau kode sampel dan sumber daya yang akan dibuat oleh cetak biru.
+ **Gunakan cetak biru khusus yang dirancang oleh organisasi** Anda. Anda dapat menggunakan cetak biru khusus untuk membuat proyek penuh di ruang Anda. Cetak biru khusus yang dirancang oleh organisasi Anda dapat memberikan standardisasi dan praktik terbaik, yang juga dapat membantu mengurangi upaya untuk menyiapkan proyek baru. Sebagai penulis cetak biru khusus, Anda dapat melihat detail tentang proyek mana yang menggunakan cetak biru Anda di seluruh ruang Anda. Manajemen siklus hidup memungkinkan Anda mengelola siklus hidup pengembangan perangkat lunak setiap proyek secara terpusat, dan pengguna cetak biru dapat memanfaatkan manajemen siklus hidup untuk membuat ulang basis kode dari opsi atau versi cetak biru yang diperbarui. Untuk informasi selengkapnya, lihat [Bekerja dengan manajemen siklus hidup sebagai penulis cetak biru](lifecycle-management-dev.md).
+ **Tambahkan peran pengembang atau peran IAM yang sesuai ke akun untuk proyek Anda**. Selama atau setelah Anda menyelesaikan langkah-langkah pembuatan proyek, Anda dapat mengonfigurasi izin cetak biru Anda dengan memilih atau membuat peran IAM dalam Akun AWS yang terhubung ke ruang.

## Menambahkan sumber daya dan tugas ke proyek yang dibuat
<a name="projects-create-after-steps"></a>

Setelah proyek Anda siap, Anda dapat menambahkan sumber daya dan tugas.
+ Untuk mempelajari CI/CD alur kerja yang dibuat dengan proyek Anda, lihat[Memulai dengan alur kerja](workflows-getting-started.md).
+ Untuk bekerja dengan tindakan build yang serupa dengan yang ada di proyek baru Anda yang menerapkan artefak build ke bucket Amazon S3, lihat dan. [Membangun dengan alur kerja](build-workflow-actions.md) [Tutorial: Unggah artefak ke Amazon S3](build-deploy.md)
+ Untuk memulai dengan proyek kosong dan bekerja dengan menerapkan aplikasi tanpa server serupa dengan penerapan CloudFormation tumpukan, lihat. [Tutorial: Menyebarkan aplikasi tanpa server](deploy-tut-lambda.md)
+ Untuk menambahkan papan perencanaan masalah, lihat[Lacak dan atur pekerjaan dengan masalah di CodeCatalystLacak dan atur pekerjaan dengan masalah](issues.md).
+ Untuk melihat ikhtisar proyek, status proyek, aktivitas tim terbaru, dan pekerjaan yang ditetapkan, lihat[Mendapatkan daftar proyek](projects-view.md).
+ Untuk melihat kode sumber atau membuat permintaan tarik, lihat[Simpan dan berkolaborasi pada kode dengan repositori sumber di CodeCatalystSimpan dan berkolaborasi pada kode dengan repositori sumber](source.md).
+ Untuk mengatur notifikasi yang mengirim peringatan status agar alur kerja berhasil atau gagal berjalan, lihat. [Mengirim pemberitahuan Slack dan email dari CodeCatalyst](notifications-manage.md) 
+ Untuk mengundang anggota ke proyek Anda, lihat[Memberikan izin proyek kepada pengguna](projects-members.md).
+ Untuk mengatur Lingkungan Dev, lihat[Menulis dan memodifikasi kode dengan Dev Environments di CodeCatalystMenulis dan memodifikasi kode dengan Dev Environments](devenvironment.md).

# Mendapatkan daftar proyek
<a name="projects-view"></a>

Dari CodeCatalyst ruang Anda, Anda dapat melihat detail setiap proyek di mana Anda memiliki izin proyek.

Untuk melihat proyek, Anda harus menjadi anggota proyek atau memiliki peran **administrator Space** untuk ruang tersebut.

Jika Anda belum membuat proyek, lihat[Membuat proyek](projects-create.md). Anda harus memiliki peran **administrator Space** untuk ruang tempat Anda ingin membuat proyek.
+ Pada ikhtisar proyek, Anda dapat melihat anggota proyek, repositori sumber, alur kerja berjalan, permintaan tarik terbuka, Lingkungan Pengembang proyek, dan masalah.
+ Di bawah pengaturan proyek, Anda dapat melihat dan mengelola detail proyek, menghapus proyek, mengundang anggota baru ke proyek, mengelola anggota proyek, dan mengonfigurasi pemberitahuan.

## Melihat tugas proyek dan Lingkungan Pengembang
<a name="projects-view-overview-tasks"></a>

Untuk melihat ringkasan tugas proyek, seperti masalah terbuka dan permintaan tarik yang ditetapkan untuk Anda atau dibuat oleh Anda, dan Lingkungan Dev terkait proyek, gunakan konsol.

Untuk melihat proyek, Anda harus menjadi anggota proyek atau memiliki peran **administrator Space** untuk ruang tersebut.

**Untuk melihat repositori sumber Anda, alur kerja berjalan, masalah, permintaan tarik, Lingkungan Pengembang, dan masalah**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang dengan proyek yang ingin Anda lihat. Di bawah **Proyek**, pilih proyek Anda.

1. Di panel navigasi, pilih **Ikhtisar**.

1. Lihat tugas proyek yang diberikan kepada Anda dan dibuat oleh Anda. 
   + Lihat **Member\$1Lihat semua** daftar untuk melihat daftar anggota proyek.
   + Lihat kartu **Repositori** untuk melihat repositori sumber yang terkait dengan proyek.
   + Lihat kartu **Workflow running** untuk melihat alur kerja yang terkait dengan proyek.
   + Lihat kartu **Open pull requests** untuk melihat ringkasan status repositori kode, selain permintaan tarik yang ditetapkan untuk Anda dan dibuat oleh Anda.
   + Lihat kartu **My Dev Environments** untuk melihat ringkasan Lingkungan Pengembang yang terkait dengan proyek. 
   + Lihat kartu **Masalah** untuk melihat ringkasan tugas atau tugas yang ditetapkan yang Anda buat.

# Melihat semua proyek dalam satu ruang
<a name="projects-view-overview"></a>

Dalam daftar **Proyek** untuk ruang Anda, Anda dapat melihat semua proyek di mana Anda memiliki izin.

Untuk melihat ringkasan tugas proyek, seperti masalah terbuka dan permintaan tarik yang ditetapkan untuk Anda atau dibuat oleh Anda, dan Lingkungan Dev terkait proyek, gunakan konsol.

Untuk melihat proyek, Anda harus menjadi anggota proyek atau memiliki peran **administrator Space** untuk ruang tersebut.

**Untuk melihat repositori sumber Anda, alur kerja berjalan, masalah, permintaan tarik, Lingkungan Pengembang, dan masalah**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang dengan proyek yang ingin Anda lihat. Di bawah **Proyek**, pilih proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Lihat nama proyek, jalur, ID proyek, dan deskripsi.

## Melihat pengaturan proyek
<a name="projects-view-settings"></a>

Dalam **pengaturan Proyek**, Anda dapat melihat anggota proyek, repositori sumber, alur kerja berjalan, permintaan tarik terbuka, Lingkungan Pengembang proyek, dan masalah.

Untuk melihat ringkasan tugas proyek, seperti masalah terbuka dan permintaan tarik yang ditetapkan untuk Anda atau dibuat oleh Anda, dan Lingkungan Dev terkait proyek, gunakan konsol.

**Untuk melihat repositori sumber Anda, alur kerja berjalan, masalah, permintaan tarik, Lingkungan Pengembang, dan masalah**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang dengan proyek yang ingin Anda lihat. Di bawah **Proyek**, pilih proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Lihat nama proyek, jalur, ID proyek, dan deskripsi.

## Mengubah ke proyek yang berbeda di CodeCatalyst
<a name="projects-view-switch"></a>

Untuk mengubah ke proyek lain, gunakan konsol untuk memilih dari daftar proyek yang dapat Anda akses.

**Untuk mengubah ke proyek yang berbeda**

1. Di CodeCatalyst konsol, pilih pemilih proyek di bagian atas.

1. Perluas drop-down dan pilih proyek yang ingin Anda navigasikan.

# Menghapus proyek
<a name="projects-delete"></a>

Anda dapat menghapus proyek untuk menghapus semua akses ke sumber daya proyek. Anda harus memiliki peran administrator Space atau administrator Proyek untuk menghapus proyek. Setelah Anda menghapus proyek, anggota proyek tidak akan dapat mengakses sumber daya proyek, dan alur kerja apa pun yang diminta oleh repositori sumber pihak ketiga akan dihentikan.

**Untuk menghapus proyek Anda**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang dengan proyek yang ingin Anda lihat. Di bawah **Proyek**, pilih proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih **Hapus proyek**.

1. Masukkan **delete** untuk mengonfirmasi penghapusan.

1. Pilih **Hapus proyek**.

# Memberikan izin proyek kepada pengguna
<a name="projects-members"></a>

Anda dapat mengelola anggota dalam proyek Anda menggunakan CodeCatalyst konsol Amazon. Anda dapat menambah atau menghapus pengguna, mengelola peran anggota saat ini, mengirim undangan untuk bergabung dengan proyek Anda, dan membatalkan undangan yang belum diterima.

Pada halaman anggota untuk pengguna ruang dan proyek, pengguna dapat memiliki banyak peran. Pengguna dengan beberapa peran akan menampilkan indikator ketika mereka memiliki beberapa peran, dan mereka akan ditampilkan dengan peran dengan izin terbanyak terlebih dahulu.

## Mendapatkan daftar anggota dan peran proyek mereka
<a name="projects-members-view"></a>

Saat menambahkan pengguna ke project, Anda menetapkan peran yang memberikan izin proyek sebagai berikut:
+ Peran **administrator Proyek** memiliki semua izin dalam proyek. Hanya tetapkan peran ini kepada pengguna yang perlu mengelola setiap aspek proyek, termasuk mengedit pengaturan proyek, mengelola izin proyek, dan menghapus proyek. Untuk informasi selengkapnya, lihat [Peran administrator proyek](ipa-role-types.md#ipa-role-project-admin).
+ Peran **Kontributor** memiliki izin yang diperlukan untuk bekerja dalam proyek. Tetapkan peran ini kepada pengguna yang perlu bekerja dengan kode, alur kerja, masalah, dan tindakan dalam proyek. Untuk informasi selengkapnya, lihat [Peran kontributor](ipa-role-types.md#ipa-role-contributor).
+ Peran **Peninjau** memiliki izin peninjauan. Lihat perinciannya di [Peran pengulas](ipa-role-types.md#ipa-role-reviewer).
+ Peran **Baca saja** memiliki izin baca. Lihat perinciannya di [Baca saja peran](ipa-role-types.md#ipa-role-read-only).

Anda tidak perlu mengundang pengguna dengan peran **administrator Space** ke proyek Anda karena mereka sudah memiliki akses implisit ke semua proyek di ruang tersebut.

Saat Anda mengundang pengguna ke proyek Anda (tanpa menetapkan peran **administrator Space**), pengguna akan ditampilkan dalam tabel **Anggota proyek** di bawah proyek dan dalam tabel **anggota Proyek** di bawah spasi.

**Untuk melihat pengguna dan peran dalam ruang**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang dengan proyek yang ingin Anda lihat. Di bawah **Proyek**, pilih proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih tab **Anggota**.

   Tabel **anggota Proyek** menunjukkan semua anggota yang memiliki peran dalam proyek. 
**Tip**  
Jika Anda memiliki peran **administrator Space**, Anda dapat melihat proyek mana yang telah langsung diundang. Arahkan ke **Pengaturan proyek** untuk proyek, lalu pilih **Proyek saya**.

   Tabel **administrator Space** menunjukkan pengguna dengan peran **administrator Space**. Pengguna ini secara otomatis (implisitas) ditugaskan ke semua proyek di ruang dan tidak memiliki peran dalam proyek.

   Di kolom **Status**, berikut ini adalah nilai yang valid:
   + **Diundang** - CodeCatalyst mengirim undangan tetapi pengguna belum menerima atau menolak.
   + **Anggota** — Pengguna menerima undangan.

**Topics**
+ [Mendapatkan daftar anggota dan peran proyek mereka](#projects-members-view)
+ [Mengundang pengguna ke proyek](#projects-members-add)
+ [Membatalkan undangan](#projects-members-cancel-invite)
+ [Menghapus pengguna dari proyek Anda](#projects-members-remove)
+ [Menerima atau menolak undangan untuk suatu proyek](#w2aac27c19c15c25)

## Mengundang pengguna ke proyek
<a name="projects-members-add"></a>

Anda dapat menggunakan konsol untuk mengundang pengguna ke proyek Anda. Anda dapat mengundang anggota ruang Anda atau menambahkan nama dari luar ruang Anda.

Untuk mengundang pengguna ke proyek Anda, Anda harus masuk dengan peran **Administrator proyek** atau **administrator Space**.

Anda tidak perlu mengundang pengguna dengan peran **administrator Space** ke proyek Anda karena mereka sudah memiliki akses implisit ke semua proyek di ruang tersebut.

Saat Anda mengundang pengguna ke proyek Anda (tanpa menetapkan peran **administrator Space**), pengguna akan ditampilkan dalam tabel **Anggota proyek** di bawah proyek dan dalam tabel **anggota Proyek** di bawah spasi.

**Untuk mengundang anggota ke proyek Anda dari tab Pengaturan proyek**

1. Arahkan ke proyek Anda.
**Tip**  
Anda dapat memilih proyek mana yang akan dilihat di bilah navigasi atas.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih tab **Anggota**.

1. Di **anggota Project**, pilih **Undang anggota baru**.

1. Ketik alamat email anggota baru, pilih peran untuk anggota ini, lalu pilih **Undang**. Untuk informasi lebih lanjut tentang peran, lihat [Memberikan akses dengan peran pengguna](ipa-roles.md).

**Untuk mengundang anggota ke proyek Anda dari halaman ikhtisar Proyek**

1. Arahkan ke proyek Anda.
**Tip**  
Anda dapat memilih proyek mana yang akan dilihat di bilah navigasi atas.

1. Pilih tombol **Anggota \$1**.

1. Ketik alamat email anggota baru, pilih peran untuk anggota ini, lalu pilih **Undang**. Untuk informasi lebih lanjut tentang peran, lihat [Memberikan akses dengan peran pengguna](ipa-roles.md).

## Membatalkan undangan
<a name="projects-members-cancel-invite"></a>

Jika Anda baru saja mengirim undangan, Anda dapat membatalkannya selama undangan belum diterima. 

Untuk mengelola undangan proyek, Anda harus memiliki **administrator Proyek atau peran administrator** **Space**.

**Untuk membatalkan undangan anggota proyek**

1. Arahkan ke proyek tempat Anda mengirim undangan yang ingin Anda batalkan.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Lihat tab **Anggota** dan verifikasi bahwa anggota memiliki status **Diundang**.
**catatan**  
Anda hanya dapat membatalkan undangan yang belum diterima.

1. Pilih opsi di sebelah baris dengan anggota yang diundang, lalu pilih **Batalkan undangan**.

1. Jendela konfirmasi ditampilkan. Pilih **Batalkan undangan** untuk mengonfirmasi.

## Menghapus pengguna dari proyek Anda
<a name="projects-members-remove"></a>

Anda dapat menggunakan konsol untuk menghapus pengguna dari proyek Anda.

Untuk menghapus pengguna dari proyek Anda, Anda harus masuk dengan peran **Administrator proyek** atau **administrator Space**.

**catatan**  
Menghapus pengguna dari semua proyek dalam ruang secara otomatis menghapus pengguna dari ruang itu.

**Untuk menghapus pengguna dari proyek**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang dengan proyek yang ingin Anda lihat. Di bawah **Proyek**, pilih proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih tab **Anggota**.

1. Pilih pemilih di sebelah profil yang ingin Anda hapus, lalu pilih **Hapus**.

1. Konfirmasikan bahwa Anda ingin menghapus pengguna, lalu pilih **Hapus**.

## Menerima atau menolak undangan untuk suatu proyek
<a name="w2aac27c19c15c25"></a>

Anda mungkin menerima undangan email untuk bergabung dengan CodeCatalyst proyek Amazon. Anda dapat menerima atau menolak undangan.

**Untuk menerima atau menolak undangan**

1. Buka email undangan.

1. Pilih tautan proyek di email.

1. Pilih **Terima** atau **Tolak**.

   Jika Anda memilih **Tolak**, email dikirim ke akun manajemen proyek yang memberi tahu mereka bahwa Anda menolak undangan.

# Mengizinkan akses proyek menggunakan tim
<a name="projects-teams"></a>

Setelah Anda membuat proyek, Anda dapat menambahkan tim. Tim memungkinkan Anda mengelompokkan pengguna sehingga mereka dapat berbagi izin dan mengelola proyek, pelacakan masalah, peran, dan sumber daya CodeCatalyst sebagai anggota proyek dan ruang angkasa.

Anda harus memiliki peran **administrator Proyek** untuk mengelola tim untuk proyek Anda.

Tim juga dikelola di tingkat luar angkasa di CodeCatalyst. Untuk mempelajari lebih lanjut tentang tim di ruang angkasa, lihat[Mengizinkan akses ruang menggunakan tim](managing-teams.md). 

**Topics**
+ [Menambahkan tim ke proyek](projects-teams-add.md)
+ [Memberikan peran proyek untuk tim](projects-teams-project-roles.md)
+ [Menghapus peran proyek untuk tim](projects-teams-remove.md)

# Menambahkan tim ke proyek
<a name="projects-teams-add"></a>

Anda dapat mengelola tim tempat anggota tim dapat mengakses sumber daya dalam proyek Anda.

Pada halaman anggota untuk pengguna ruang dan proyek, pengguna dapat memiliki banyak peran. Pengguna dengan beberapa peran akan menampilkan indikator ketika mereka memiliki beberapa peran, dan mereka akan ditampilkan dengan peran dengan izin terbanyak terlebih dahulu.

**Untuk menambahkan tim**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda. Pilih **Pengaturan proyek**, lalu pilih **Tim**.

1. Pilih **Tambah tim**.

1. Di **Tim**, pilih tim dari daftar tim yang tersedia.

1. Di bawah **Peran proyek**, pilih peran dari daftar peran proyek yang tersedia di CodeCatalyst.
   + **Administrator proyek** — Untuk detailnya, lihat[Peran administrator proyek](ipa-role-types.md#ipa-role-project-admin).
   + **Kontributor** — Untuk detailnya, lihat[Peran kontributor](ipa-role-types.md#ipa-role-contributor).
   + **Peninjau** — Untuk detailnya, lihat[Peran pengulas](ipa-role-types.md#ipa-role-reviewer).
   + **Baca saja** — Untuk detailnya, lihat[Baca saja peran](ipa-role-types.md#ipa-role-read-only).

1. Pilih **Tambah tim**.

# Memberikan peran proyek untuk tim
<a name="projects-teams-project-roles"></a>

Sebuah tim dapat memiliki izin peran, seperti **Power user**, di ruang. Anda dapat mengubah peran ruang untuk tim, tetapi perhatikan bahwa semua anggota tim akan mewarisi izin tersebut.

**Untuk menambah atau mengubah peran proyek**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang Anda. Pilih **Pengaturan proyek**, lalu pilih **Teams**.

1. Untuk mengubah peran, pilih pemilih di sebelah tim dalam daftar ini, lalu pilih **Ubah peran**. Untuk menambahkan peran, pilih **Tambahkan peran proyek**. Di **Proyek**, pilih proyek yang ingin Anda tambahkan dan di **Peran**, pilih peran. Pilih salah satu peran proyek yang tersedia:
   + **Administrator proyek** - Untuk detailnya, lihat[Peran administrator proyek](ipa-role-types.md#ipa-role-project-admin).
   + **Kontributor** - Untuk detailnya, lihat[Peran kontributor](ipa-role-types.md#ipa-role-contributor).
   + **Peninjau** - Untuk detailnya, lihat[Peran pengulas](ipa-role-types.md#ipa-role-reviewer).
   + **Hanya baca** - Untuk detailnya, lihat[Baca saja peran](ipa-role-types.md#ipa-role-read-only).

1. Pilih **Simpan**.

# Menghapus peran proyek untuk tim
<a name="projects-teams-remove"></a>

Di CodeCatalyst, Anda dapat melihat peran proyek untuk tim Anda. Anda juga dapat melihat anggota dalam tim. Anda dapat menghapus peran proyek untuk tim.

**Untuk menghapus peran proyek**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke ruang Anda. Pilih **Pengaturan proyek**, lalu pilih **Tim**.

1. Pilih tab **Peran proyek**.

1. Pilih peran yang ingin Anda hapus.
**penting**  
Menghapus peran dari tim akan menghapus izin terkait untuk semua pengguna di tim.

1. Pilih **Simpan**.

# Mengizinkan akses proyek untuk sumber daya mesin
<a name="projects-machine-resources"></a>

Sumber daya mesin adalah sumber daya khusus CodeCatalystthat yang diberikan izin untuk proyek atau spasi di CodeCatalyst. 

**catatan**  
Istilah sumber daya mesin tidak mengacu pada infrastruktur cloud seperti instans EC2, tetapi sebaliknya dimaksudkan untuk merujuk ke cetak biru atau sumber daya alur kerja dengan izin untuk ruang atau proyek.

Contoh bekerja dengan sumber daya mesin dalam proyek termasuk mengaktifkan sumber daya cetak biru untuk mengakses proyek atas nama Anda.

Sumber daya mesin mewakili identitas Anda dari sumber daya resmi Anda saat mengakses CodeCatalyst melalui SSO. **Sumber daya mesin digunakan untuk memberikan izin ke sumber daya dalam proyek Anda, seperti **cetak biru** dan alur kerja.** Anda dapat melihat sumber daya mesin dalam proyek Anda, dan Anda dapat memilih untuk mengaktifkan atau menonaktifkan sumber daya mesin untuk proyek Anda. Misalnya, Anda mungkin ingin menonaktifkan sumber daya mesin untuk mengelola akses dan kemudian mengaktifkannya kembali nanti.

Operasi ini tersedia untuk sumber daya mesin dalam kasus di mana sumber daya mesin perlu dicabut atau dinonaktifkan. Misalnya, jika Anda mencurigai kredenal mungkin telah disusupi, Anda dapat menonaktifkan sumber daya mesin. Umumnya, operasi ini tidak perlu digunakan.

Anda harus memiliki peran **administrator Space** atau peran **administrator Proyek** untuk melihat halaman ini dan mengelola sumber daya mesin di tingkat proyek.

Sumber daya mesin juga dikelola di tingkat ruang di CodeCatalyst. Untuk mempelajari lebih lanjut tentang tim di ruang/proyek, lihat. [Memungkinkan akses ruang untuk sumber daya mesin](managing-machine-resources.md)

**Topics**
+ [Melihat akses proyek untuk sumber daya mesin](projects-machine-resources-view.md)
+ [Menonaktifkan akses proyek untuk sumber daya mesin](projects-machine-resources-disable.md)
+ [Mengaktifkan akses proyek untuk sumber daya mesin](projects-machine-resources-enable.md)

# Melihat akses proyek untuk sumber daya mesin
<a name="projects-machine-resources-view"></a>

Anda dapat melihat daftar sumber daya mesin yang digunakan dalam proyek Anda.

Anda harus memiliki peran **administrator Space** atau peran **administrator Proyek**.

**Untuk melihat sumber daya mesin**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda, lalu pilih **Pengaturan proyek**. Pilih **Sumber daya mesin**.

1. Di drop-down, pilih **Tindakan alur kerja** untuk hanya melihat sumber daya mesin untuk alur kerja. Pilih **Blueprint** untuk hanya melihat sumber daya mesin untuk cetak biru.

   Anda juga dapat memfilter nama menggunakan bidang **Filter**.

# Menonaktifkan akses proyek untuk sumber daya mesin
<a name="projects-machine-resources-disable"></a>

Anda dapat memilih untuk menonaktifkan sumber daya mesin yang sedang digunakan dalam proyek Anda. 

**penting**  
Menonaktifkan sumber daya mesin akan menghapus semua izin ke semua cetak biru atau alur kerja terkait di ruang tersebut.

Anda harus memiliki peran **administrator Space** atau peran **administrator Proyek**.

**Untuk menonaktifkan sumber daya mesin**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda, lalu pilih **Pengaturan proyek**. Pilih **Sumber daya mesin**.

1. Pilih salah satu dari berikut ini.
**penting**  
Menonaktifkan sumber daya mesin akan menghapus semua izin ke semua cetak biru atau alur kerja terkait di ruang tersebut.
   + Untuk menonaktifkan satu per satu, pilih pemilih di sebelah satu atau beberapa sumber daya mesin yang ingin Anda nonaktifkan. Pilih **Nonaktifkan**, lalu pilih **Sumber daya ini**. 
   + Untuk menonaktifkan semua sumber daya, pilih **Nonaktifkan**, lalu pilih **Semua sumber daya**. 
   + Untuk menonaktifkan semua tindakan alur kerja, pilih **Nonaktifkan**, lalu pilih **Semua tindakan alur kerja**. 
   + **Untuk menonaktifkan semua cetak biru, pilih **Nonaktifkan**, lalu pilih Semua cetak biru.** 

# Mengaktifkan akses proyek untuk sumber daya mesin
<a name="projects-machine-resources-enable"></a>

Anda dapat memilih untuk mengaktifkan sumber daya mesin yang digunakan dalam proyek Anda dan yang telah dinonaktifkan. 

Anda harus memiliki peran **administrator Space** atau peran **administrator Proyek**.

**Untuk mengaktifkan sumber daya mesin**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda, lalu pilih **Pengaturan proyek**. Pilih **Sumber daya mesin**.

1. Pilih salah satu dari berikut ini.
   + Untuk mengaktifkan satu per satu, pilih pemilih di sebelah satu atau beberapa sumber daya mesin yang ingin Anda aktifkan. Pilih **Aktifkan**, lalu pilih **Sumber daya ini**. 
   + Untuk mengaktifkan semua sumber daya, pilih **Aktifkan**, lalu pilih **Semua sumber daya**. 
   + Untuk mengaktifkan semua tindakan alur kerja, pilih **Aktifkan**, lalu pilih **Semua tindakan alur kerja**. 
   + **Untuk mengaktifkan semua cetak biru, pilih **Aktifkan**, lalu pilih Semua cetak biru.** 

# Kuota untuk proyek
<a name="projects-quotas"></a>

Tabel berikut menjelaskan kuota dan batasan untuk proyek di Amazon CodeCatalyst. Untuk informasi selengkapnya tentang kuota di Amazon CodeCatalyst, lihat[Kuota untuk CodeCatalyst](quotas.md).


|  |  | 
| --- |--- |
| Jumlah maksimum proyek per ruang | 100 | 
| Jumlah maksimum proyek yang dapat dimiliki pengguna | 1.000 | 
| Jumlah maksimum anggota yang dapat menjadi bagian dari suatu proyek. | 10.000 | 
| Nama proyek |  Nama proyek harus unik dalam ruang. Nama harus antara 3 dan 63 karakter. Nilai peka huruf besar/kecil. Nama proyek harus dimulai dengan karakter alfanumerik. Karakter yang valid: **A-Z, a-z, 0-9, spasi, dan.,** **\$1 (garis bawah) - (tanda hubung)** Nama proyek tidak dapat berisi salah satu karakter berikut: `! ? @ # $ % ^ & * ( ) + = { } [ ] \| \ / > < ~ ` ' " ; : `  | 
| Deskripsi proyek |  Deskripsi proyek bisa sampai 200 karakter. Karakter yang valid: **A-Z, a-z, 0-9, spasi, dan.,** **\$1 (garis bawah) - (tanda hubung)**. Deskripsi proyek bersifat opsional.  | 

# Mengirim pemberitahuan dari CodeCatalyst
<a name="notifications"></a>

Anda dapat mengatur notifikasi untuk memantau proyek dan sumber daya Anda CodeCatalyst. Pengguna dapat memilih acara proyek yang ingin mereka terima email di proyek mana pun di mana mereka menjadi anggota. Anda juga dapat memilih untuk mengonfigurasi pemberitahuan yang dikirim ke seluruh tim dalam aplikasi perpesanan tim, seperti Slack, dengan mengonfigurasi akses antara CodeCatalyst ruang dan ruang kerja Slack, dan kemudian mengonfigurasi pemberitahuan untuk proyek yang akan dikirim ke satu atau beberapa saluran di ruang kerja Slack itu. Setelah Anda mengonfigurasi akses antara CodeCatalyst ruang dan ruang kerja Slack, anggota proyek juga akan memiliki opsi untuk menambahkan anggota Slack mereka sendiri IDs sehingga mereka dapat diberitahu secara langsung tentang CodeCatalyst peristiwa di ruang kerja dan saluran Slack yang terhubung.

**catatan**  
Kumpulan peristiwa proyek yang dapat dikirim ke Slack bukanlah rangkaian peristiwa yang sama yang dapat dipilih pengguna untuk diberitahukan melalui email. 

**Topics**
+ [Bagaimana notifikasi bekerja?](notifications-concepts.md)
+ [Memulai dengan notifikasi Slack](getting-started-notifications.md)
+ [Mengirim pemberitahuan Slack dan email dari CodeCatalyst](notifications-manage.md)

# Bagaimana notifikasi bekerja?
<a name="notifications-concepts"></a>

Anda dapat mengatur proyek Anda untuk memberikan pemberitahuan ke aplikasi pesan tim Anda, seperti Slack. 



## Izin apa yang diperlukan untuk notifikasi?
<a name="notifications-concepts-permissions"></a>

Setiap anggota proyek dapat mengonfigurasi, melihat, memperbarui, atau menghapus setelan notifikasi untuk saluran CodeCatalyst. Namun, hanya pengguna dengan peran **administrator Space** yang dapat menambah atau menghapus ruang kerja Slack. Semua pengguna dapat mengonfigurasi acara proyek apa yang ingin mereka terima email untuk proyek tempat mereka berada CodeCatalyst.

## CodeCatalyst Acara apa yang dapat saya konfigurasikan notifikasi?
<a name="notifications-concepts-events"></a>

Anda dapat mengonfigurasi CodeCatalyst untuk mengirimkan pemberitahuan ke satu atau beberapa saluran Slack tentang peristiwa alur kerja. Setelah pemberitahuan telah dikonfigurasi antara CodeCatalyst proyek dan Slack, pengguna proyek dapat memilih untuk menambahkan ID anggota Slack mereka sendiri untuk menerima pesan langsung di saluran Slack tentang peristiwa. CodeCatalyst Pengguna yang menambahkan anggota Slack mereka IDs akan menerima sebutan langsung ke saluran Slack mereka IDs yang dikonfigurasi untuk proyek mereka, membantu meningkatkan kesadaran tentang peristiwa yang mereka pedulikan.

Anda juga dapat memilih acara apa yang ingin Anda terima email. Email ini dikirim ke alamat email yang dikonfigurasi untuk AWS Builder ID Anda.

## Bagaimana notifikasi muncul?
<a name="notifications-concepts-delivery"></a>

Anda dapat mengonfigurasi CodeCatalyst untuk mengirimkan pemberitahuan ke satu atau beberapa saluran Slack. Anda perlu mengotorisasi CodeCatalyst untuk memberikan izin untuk mengakses ruang kerja Slack Anda. Setelah otorisasi diberikan, CodeCatalyst dapat mengirimkan pemberitahuan ke saluran Slack yang Anda konfigurasi. Jika anggota proyek memilih untuk menambahkan ID anggota Slack mereka, mereka dapat menerima sebutan tentang CodeCatalyst peristiwa di saluran Slack yang dikonfigurasi untuk proyek tersebut.

## Bagaimana cara mengatur notifikasi?
<a name="notifications-concepts-setup"></a>

Pemberitahuan email dikonfigurasi sebagai bagian dari CodeCatalyst. Pengguna proyek dapat memilih acara apa yang ingin mereka terima email di halaman **Pengaturan Saya**. 

Untuk mengatur pemberitahuan Slack untuk sumber daya proyek Anda, Anda harus menyelesaikan tugas tingkat tinggi berikut. 

**Untuk mengatur notifikasi (tugas tingkat tinggi)**

1. Di CodeCatalyst, Anda **mengatur koneksi** antara CodeCatalyst dan klien perpesanan, seperti Slack. Setelah ruang kerja Slack terhubung, itu akan tersedia untuk semua proyek di ruang tersebut. 
**catatan**  
Hanya pengguna dengan peran administrator Space yang dapat menambah atau menghapus ruang kerja Slack.

1. Dalam proyek Anda CodeCatalyst, **tambahkan saluran** tempat Anda ingin tim Anda menerima pemberitahuan.

1. Di CodeCatalyst, Anda **mengaktifkan notifikasi** untuk berbagai acara, seperti kegagalan menjalankan alur kerja, dan menentukan saluran tempat Anda ingin mengirimnya.

Untuk langkah mendetail, lihat [Memulai dengan notifikasi Slack](getting-started-notifications.md).

Setelah pemberitahuan dikonfigurasi antara CodeCatalyst spasi dan Slack, pengguna dapat memilih untuk menambahkan anggota Slack mereka sendiri IDs untuk menerima pesan langsung tentang CodeCatalyst peristiwa di saluran Slack yang dikonfigurasi untuk proyek mereka,

# Memulai dengan notifikasi Slack
<a name="getting-started-notifications"></a>

Setelah membuat proyek, Anda dapat mengatur pemberitahuan Slack yang membantu tim Anda memantau sumber daya proyek. 

Langkah-langkah ini memandu Anda melalui pengaturan pemberitahuan Slack untuk pertama kalinya. CodeCatalyst Jika Anda telah mengonfigurasi notifikasi, lihat[Mengirim pemberitahuan Slack dan email dari CodeCatalyst](notifications-manage.md). 

**catatan**  
Kumpulan peristiwa proyek yang dapat dikirim ke saluran notifikasi bukanlah rangkaian peristiwa yang sama yang dapat dipilih pengguna untuk diberitahukan melalui email. Untuk informasi selengkapnya, lihat [Mengirim pemberitahuan Slack dan email dari CodeCatalyst](notifications-manage.md).

**Topics**
+ [Prasyarat](#getting-started-notifications-prerequisites)
+ [Langkah 1: Connect CodeCatalyst ke ruang kerja Slack Anda](#getting-started-notifications-connect-slack)
+ [Langkah 2: Tambahkan saluran Slack Anda CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Langkah 3: Uji pemberitahuan dari CodeCatalyst ke Slack](#getting-started-notifications-next-steps)
+ [Langkah 4: Langkah selanjutnya](#getting-started-notifications-test)

## Prasyarat
<a name="getting-started-notifications-prerequisites"></a>

Sebelum memulai, Anda perlu melakukan hal berikut:
+ Sebuah CodeCatalyst ruang. Untuk informasi tentang membuat CodeCatalyst spasi dan masuk untuk pertama kalinya, lihat[Siapkan dan masuk ke CodeCatalystSiapkan dan masuk ke CodeCatalyst](setting-up-topnode.md).
+ Sebuah CodeCatalyst proyek. Untuk informasi selengkapnya, lihat [Membuat proyek](projects-create.md).
+  CodeCatalyst Akun dengan **administrator Proyek** atau peran **administrator Space**. Untuk informasi selengkapnya, lihat [Memberikan akses dengan peran pengguna](ipa-roles.md).
+ Akun Slack dan ruang kerja Slack yang dapat diakses oleh. CodeCatalyst
+ Saluran Slack tempat CodeCatalyst akan mengirim notifikasi. Saluran dapat bersifat publik atau pribadi.

## Langkah 1: Connect CodeCatalyst ke ruang kerja Slack Anda
<a name="getting-started-notifications-connect-slack"></a>

Hanya pengguna dengan peran **administrator Space** yang dapat menambah atau menghapus ruang kerja Slack. Menambahkan atau menghapus ruang kerja Slack memengaruhi semua proyek di ruang tersebut. Untuk membuat koneksi antara CodeCatalyst dan Slack, CodeCatalyst lakukan jabat tangan OAuth otentikasi aman dengan ruang kerja Slack Anda. 

Gunakan petunjuk berikut untuk terhubung CodeCatalyst ke ruang kerja Slack Anda.

**catatan**  
Ini hanya perlu dilakukan sekali untuk setiap ruang kerja Slack. Anda kemudian dapat mengatur notifikasi oleh saluran Slack.

**Untuk terhubung CodeCatalyst ke ruang kerja Slack**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih tab **Pemberitahuan**.

1. Pilih **Konfigurasikan notifikasi**.

1. Pilih **Connect to Slack workspace**.

1. Baca isi kotak dialog, lalu pilih **Connect to Slack workspace**.

1. Pada **Pengembang Amazon Q dalam pesan aplikasi obrolan**:

   1. Di kanan atas, pilih ruang kerja Slack yang berisi saluran Anda.

   1. Pilih **Izinkan**.

   Anda dikembalikan ke CodeCatalyst konsol.

1. Lanjutkan ke [Langkah 2: Tambahkan saluran Slack Anda CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Langkah 2: Tambahkan saluran Slack Anda CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Anda memerlukan ID saluran Slack untuk menambahkan saluran Anda. CodeCatalyst

**Untuk mendapatkan ID saluran Slack Anda**

1. Masuk ke Slack. Untuk informasi selengkapnya, lihat [Masuk ke Slack](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Buka ruang kerja Slack yang berisi saluran tempat Anda ingin pemberitahuan pergi. Untuk informasi selengkapnya, lihat [Beralih di antara ruang kerja Slack atau Masuk ke ruang kerja](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) [Slack tambahan](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Di panel navigasi, buka menu konteks (klik kanan) untuk saluran tempat Anda ingin pemberitahuan pergi, dan pilih **Buka detail saluran**.

   ID saluran ditampilkan di bagian bawah kotak dialog. 

1. Salin nilai **ID Saluran**. Anda akan membutuhkannya di langkah berikutnya.

Dengan menggunakan ID saluran yang baru saja Anda salin, Anda sekarang dapat menghubungkan saluran Slack Anda. CodeCatalyst

**Untuk menambahkan saluran Slack Anda CodeCatalyst**

1. Sebelum memulai, jika saluran Slack Anda bersifat pribadi, tambahkan Pengembang Amazon Q di aplikasi obrolan ke saluran sebagai berikut:

   1. Di kotak pesan saluran Slack Anda, masukkan **@aws** dan pilih **aws app** dari kotak dialog.

   1. Tekan Enter.

      Pesan Slackbot muncul, menunjukkan bahwa Pengembang Amazon Q dalam aplikasi obrolan tidak ada di saluran pribadi. 

   1. Pilih **Undang Mereka** untuk mengundang Pengembang Amazon Q di aplikasi obrolan ke saluran.

1. Di CodeCatalyst konsol, pilih **Berikutnya**.

1. Di **Channel ID**, rekatkan ID saluran Slack yang Anda peroleh sebelumnya.

1. Di **Nama saluran**, masukkan nama. Sebaiknya gunakan nama saluran Slack.

1. Pilih **Berikutnya**.

1. Di **Pilih acara pemberitahuan**, pilih jenis acara yang ingin Anda terima notifikasi.

1. Pilih **Selesai**.

## Langkah 3: Uji pemberitahuan dari CodeCatalyst ke Slack
<a name="getting-started-notifications-next-steps"></a>



Setelah proyek Anda dikonfigurasi untuk mengirim pemberitahuan untuk status alur kerja, Anda dapat melihat notifikasi Anda di Slack.

**Untuk melihat notifikasi Anda di Slack**

1. Dalam CodeCatalyst proyek Anda, [mulai alur kerja secara manual](workflows-manually-start.md) untuk menyelesaikan alur kerja dan menerima pemberitahuan status saat proses selesai.

1. Di Slack, lihat saluran yang Anda atur untuk notifikasi. Pemberitahuan Anda menampilkan status terbaru dari setiap alur kerja yang dijalankan, dan apakah itu gagal atau berhasil.

## Langkah 4: Langkah selanjutnya
<a name="getting-started-notifications-test"></a>

Setelah ruang kerja Slack dikonfigurasi untuk CodeCatalyst ruang Anda, Anda dapat menambahkan saluran Slack tambahan CodeCatalyst proyek yang ada, dan menambahkannya untuk proyek baru setelah Anda membuatnya. Anda juga dapat memberi tahu pengguna proyek bahwa mereka dapat mengonfigurasi pemberitahuan Slack pribadi untuk anggota Slack mereka IDs, dan mengonfigurasi acara yang akan mereka terima emailnya. Lihat informasi yang lebih lengkap di [Mengirim pemberitahuan Slack dan email dari CodeCatalyst](notifications-manage.md).

# Mengirim pemberitahuan Slack dan email dari CodeCatalyst
<a name="notifications-manage"></a>

Anda dapat mengonfigurasi CodeCatalyst untuk mengirim pemberitahuan tentang peristiwa yang terjadi di proyek Anda. CodeCatalyst dapat mengirim pemberitahuan ke klien perpesanan seperti saluran Slack. CodeCatalyst Mengirim pesan ke saluran Slack membantu memastikan bahwa seluruh tim Anda mengetahui peristiwa penting, seperti kegagalan alur kerja. Secara opsional, Anda dapat memilih untuk memiliki CodeCatalyst @mention Anda dalam pesan Slack yang dikirimkannya sehingga Anda menerima pesan langsung (DM) yang sesuai.

CodeCatalyst juga dapat mengirim notifikasi langsung kepada Anda melalui email. Pemberitahuan email akan dikirim tentang acara di proyek mana pun di mana Anda menjadi anggota. Email ini akan dikirim ke alamat email yang dikonfigurasi di AWS Builder ID Anda.

**catatan**  
Peristiwa yang dapat dikirim ke saluran Slack dapat berbeda dari yang dikirim melalui email. 

**Topics**
+ [Mengkonfigurasi notifikasi email](notifications-personal.md)
+ [Mengirim notifikasi ke saluran Slack](notifications-projects.md)
+ [Mengkonfigurasi pesan langsung Slack](notifications-personal-slack.md)
+ [Mengedit notifikasi untuk saluran notifikasi](notifications-edit.md)
+ [Menghapus saluran](notifications-remove-channel.md)

# Mengkonfigurasi notifikasi email
<a name="notifications-personal"></a>

Anda dapat memilih untuk memiliki pemberitahuan email yang dikirimkan kepada Anda tentang peristiwa di proyek mana pun di mana Anda menjadi anggota. Email ini akan dikirim ke alamat email yang dikonfigurasi di AWS Builder ID Anda. Secara default, Anda akan menerima email tentang semua acara proyek yang emailnya dapat dikirim.<a name="notifications-personal-email"></a>

**Untuk mengonfigurasi pemberitahuan email untuk acara proyek**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Di bilah menu atas, pilih lencana profil Anda, lalu pilih **Pengaturan saya**. Halaman **Pengaturan CodeCatalyst saya** terbuka.
**Tip**  
Anda juga dapat menemukan profil pengguna Anda dengan membuka halaman anggota untuk proyek atau ruang dan memilih nama Anda dari daftar anggota.

1. Di **Pemberitahuan email**, temukan proyek dalam daftar tempat Anda ingin mengonfigurasi notifikasi email, lalu pilih **Edit**.

1. Pilih acara yang ingin Anda terima emailnya, lalu pilih **Simpan**.

# Mengirim notifikasi ke saluran Slack
<a name="notifications-projects"></a>

Anda dapat mengonfigurasi CodeCatalyst untuk mengirim pemberitahuan tentang peristiwa proyek ke saluran Slack tim Anda. Dengan melakukan ini, Anda dapat membantu memastikan bahwa seluruh tim Anda mengetahui peristiwa penting, seperti ketika alur kerja gagal dijalankan.

**catatan**  
Setiap anggota proyek dapat mengelola notifikasi yang dikirim ke saluran untuk proyek tersebut. Namun, hanya pengguna dengan peran **administrator Space** yang dapat menambah atau menghapus ruang kerja Slack. 

Gunakan instruksi berikut untuk menambahkan saluran Slack ke mana notifikasi akan dikirim.

**Untuk menambahkan saluran Slack untuk notifikasi**

1. Jika Anda menambahkan saluran Slack pertama Anda, lihat sebagai gantinya[Memulai dengan notifikasi Slack](getting-started-notifications.md).

   Setelah menyiapkan saluran pertama Anda, kembali ke prosedur ini untuk mengatur saluran tambahan.

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih tab **Pemberitahuan**.

1. Pilih **Tambah saluran**.

1. Pilih **Pilih ruang kerja**, lalu pilih ruang kerja Slack yang berisi saluran tempat Anda ingin mengirim notifikasi.

   Jika ruang kerja Slack Anda tidak ada dalam daftar, Anda dapat menambahkannya dengan mengikuti petunjuk di. [Memulai dengan notifikasi Slack](getting-started-notifications.md)

1. Sebelum memasukkan **ID Saluran**, jika saluran Slack yang ingin Anda tambahkan bersifat pribadi, selesaikan langkah-langkah berikut:

   1. Di kotak pesan saluran Slack Anda, masukkan **@aws** dan pilih **aplikasi aws** dari pop-up.

   1. Tekan Enter.

      Pesan Slackbot muncul, menunjukkan bahwa Pengembang Amazon Q dalam aplikasi obrolan tidak ada di saluran pribadi. 

   1. Pilih **Undang Mereka** untuk mengundang Pengembang Amazon Q di aplikasi obrolan ke saluran.

1. Di CodeCatalyst bidang **ID Saluran**, masukkan ID saluran Slack. Untuk menemukan ID, buka Slack, dan di panel navigasi, klik kanan saluran dan pilih **Buka** detail saluran.

   ID saluran ditampilkan di bagian bawah kotak dialog. 

1. Di **Nama saluran**, masukkan nama. Sebaiknya gunakan nama saluran Slack.

1. Di **Pilih acara pemberitahuan**, pilih jenis acara yang ingin Anda terima notifikasi.

1. Pilih **Tambahkan**.

# Mengkonfigurasi pesan langsung Slack
<a name="notifications-personal-slack"></a>

Jika CodeCatalyst proyek telah dikonfigurasi untuk [mengirim pemberitahuan ke saluran Slack](notifications-projects.md), notifikasi tersebut juga dapat dikirim sebagai pesan langsung (DMs). Memiliki pemberitahuan yang dikirimkan kepada Anda secara langsung DMs dapat membantu meningkatkan kesadaran akan peristiwa yang terjadi dalam proyek di mana Anda memiliki peran. Untuk mengaktifkan DMs, Anda harus menambahkan ID anggota Slack Anda ke CodeCatalyst. 

**Untuk mengkonfigurasi pesan langsung Slack**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Di bilah menu atas, pilih lencana profil Anda, lalu pilih **Pengaturan saya**. Halaman **Pengaturan CodeCatalyst saya** terbuka.
**Tip**  
Anda juga dapat menemukan profil pengguna Anda dengan membuka halaman anggota untuk proyek atau ruang dan memilih nama Anda dari daftar anggota.

1. Di **notifikasi Personal Slack**, pilih **Connect Slack ID**, lalu pilih **Connect to Slack workspace**. Jendela terpisah akan terbuka.
**Tip**  
Opsi ini tidak dapat dikonfigurasi kecuali pengguna dengan peran **administrator Space** telah menambahkan ruang kerja Slack untuk ruang Anda. CodeCatalyst Untuk informasi selengkapnya, silakan lihat [Memulai dengan notifikasi Slack](getting-started-notifications.md) dan [Mengirim notifikasi ke saluran Slack](notifications-projects.md).

1. Di jendela permintaan izin, pastikan bahwa nama ruang kerja cocok dengan ruang kerja Slack yang dikonfigurasi untuk ruang tersebut. CodeCatalyst Pilih **Izinkan** untuk mengizinkan Pengembang Amazon Q di aplikasi obrolan mengakses ke ruang kerja. **Jendela akan ditutup, dan ruang kerja Slack akan menampilkan status **Connnection sebagai Connected**.**
**Tip**  
Jika status koneksi tidak berubah, periksa untuk melihat apakah terjadi kesalahan saat menghubungkan ruang kerja Slack. Anda mungkin harus menggulir ke atas untuk melihat kesalahannya. 

1. **Untuk berhenti menerima notifikasi Slack pribadi, pilih ruang kerja Slack yang terhubung, lalu pilih Putuskan Slack ID.**

# Mengedit notifikasi untuk saluran notifikasi
<a name="notifications-edit"></a>

Anda dapat mengubah notifikasi saluran mana yang masuk, dan Anda dapat mematikan notifikasi tertentu sama sekali.

**Untuk mengedit notifikasi**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda.

1. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pilih tab **Pemberitahuan**.

1. Pilih **Edit notifikasi**.

1. Lakukan salah satu hal berikut ini:
   + Untuk mengirim pemberitahuan ke saluran tertentu, pilih saluran dari daftar drop-down.
   + Untuk mematikan notifikasi secara global, pilih sakelar di sebelah notifikasi.
   + Untuk berhenti mengirim pemberitahuan ke saluran tertentu, pilih **X** pada saluran.

1. Pilih **Simpan**.

# Menghapus saluran
<a name="notifications-remove-channel"></a>

Anda dapat menghapus saluran Slack dari Amazon CodeCatalyst. Dengan menghapus saluran Slack, pemberitahuan tentang CodeCatalyst proyek yang dipilih tidak akan lagi dikirim ke saluran. 

**Untuk menghapus saluran**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Arahkan ke proyek Anda. Di panel navigasi, pilih **Pengaturan proyek**.

1. Pada halaman **Pengaturan proyek**, pilih tab **Pemberitahuan**.

1. Pilih indikator di sebelah saluran yang ingin Anda hapus lalu pilih **Hapus saluran**. Pilih **Ok** di jendela konfirmasi.