Mengatasi masalah kesalahan konsol dan AWS CodeCommit - AWS CodeCommit

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.

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