AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengatasi masalah kesalahan konsol dan AWS CodeCommit
Informasi berikut dapat membantu Anda memecahkan masalah kesalahan konsol saat menggunakan repositori AWS CodeCommit.
Topik
- Kesalahan akses: Akses kunci enkripsi ditolak untuk CodeCommit repositori dari konsol atau AWS CLI
- Kesalahan enkripsi: Repositori tidak dapat didekripsi
- Kesalahan konsol: Tidak dapat menelusuri kode di CodeCommit repositori dari konsol
- Kesalahan tampilan: Tidak dapat melihat file atau perbandingan antar file
Kesalahan akses: Akses kunci enkripsi ditolak untuk CodeCommit repositori dari konsol atau AWS CLI
Masalah: Ketika Anda mencoba mengakses CodeCommit dari konsol atauAWS CLI, pesan kesalahan muncul berisi frasa EncryptionKeyAccessDeniedException
atauUser is not authorized for the KMS default key for CodeCommit 'aws/codecommit' in your account
.
Kemungkinan perbaikan: Penyebab paling umum untuk kesalahan ini adalah akun Amazon Web Services Anda tidak berlanggananAWS Key Management Service, yang diperlukan untuk. CodeCommit Buka konsol AWS KMS, pilih kunci terkelola AWS, lalu pilih Memulai Sekarang. Jika Anda melihat pesan bahwa Anda saat ini tidak berlangganan AWS Key Management Service, ikuti petunjuk di halaman tersebut untuk berlangganan. Untuk informasi lebih lanjut tentang CodeCommit danAWS Key Management Service, lihatAWS KMS dan enkripsi.
Kesalahan enkripsi: Repositori tidak dapat didekripsi
Masalah: Ketika Anda mencoba mengakses CodeCommit repositori dari konsol atauAWS CLI, pesan kesalahan muncul berisi frasa. Repository can't be decrypted
Kemungkinan perbaikan: Penyebab paling umum untuk kesalahan ini adalah bahwa AWS KMS kunci yang digunakan untuk mengenkripsi dan mendekripsi data untuk repositori ini tidak aktif atau tertunda penghapusan. Kunci aktif Kunci yang dikelola AWS atau terkelola pelanggan AWS Key Management Service diperlukan untuk CodeCommit. Buka AWS KMS konsol, pilih Kunci yang dikelola AWSatau Kunci yang dikelola Pelanggan, dan pastikan bahwa kunci yang digunakan untuk repositori ada di Wilayah AWS tempat repositori ada dan statusnya Aktif. Untuk informasi lebih lanjut tentang CodeCommit danAWS Key Management Service, lihatAWS KMS dan enkripsi.
penting
Jika kunci yang digunakan untuk mengenkripsi dan mendekripsi data untuk repositori telah dihapus secara permanen atau tidak dapat diakses, data dalam repositori yang dienkripsi dengan kunci itu tidak dapat diakses.
Kesalahan konsol: Tidak dapat menelusuri kode di CodeCommit repositori dari konsol
Masalah: Ketika Anda mencoba untuk menelusuri isi repositori dari konsol, ada pesan kesalahan muncul yang menyatakan akses ditolak.
Kemungkinan perbaikan: Penyebab paling umum untuk kesalahan ini adalah kebijakan IAM yang diterapkan ke akun Amazon Web Services Anda menolak satu atau beberapa izin yang diperlukan untuk kode penelusuran dari konsol. CodeCommit Untuk informasi selengkapnya tentang izin CodeCommit akses dan penelusuran, lihatKontrol autentikasi dan akses untuk AWS CodeCommit.
Kesalahan tampilan: Tidak dapat melihat file atau perbandingan antar file
Masalah: Saat Anda mencoba melihat file atau perbandingan antara dua versi file di CodeCommit konsol, muncul kesalahan yang menyatakan bahwa file atau perbedaan terlalu besar untuk ditampilkan.
Kemungkinan perbaikan: Penyebab paling umum untuk kesalahan ini adalah bahwa file terlalu besar untuk ditampilkan, berisi satu atau lebih baris yang melebihi batas karakter untuk satu baris dalam file, atau perbedaan antara dua versi file melebihi batas baris. Untuk informasi selengkapnya, lihat Kuota. Untuk melihat file atau perbedaan antara versi file, Anda dapat membuka file secara lokal di IDE pilihan Anda, menggunakan alat diff Git, atau menjalankan perintah. git diff