Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Memecahkan masalah kesalahan akses dan AWS CodeCommit - AWS CodeCommit

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.

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.

Memecahkan masalah kesalahan akses dan AWS CodeCommit

Informasi berikut dapat membantu Anda memecahkan masalah kesalahan akses saat terhubung dengan repositori AWS CodeCommit .

Kesalahan akses: Saya diminta untuk nama pengguna dan kata sandi ketika saya terhubung ke CodeCommit repositori dari Windows

Masalah: Saat Anda mencoba menggunakan Git untuk berkomunikasi dengan CodeCommit repositori, Anda melihat kotak dialog yang meminta nama pengguna dan kata sandi Anda.

Perbaikan yang mungkin dilakukan: Hal ini mungkin sistem manajemen kredensial bawaan untuk Windows. Tergantung konfigurasi Anda, lakukan salah satu hal berikut ini:

Kesalahan akses: Kunci publik ditolak saat menghubungkan ke CodeCommit repositori

Masalah: Ketika Anda mencoba menggunakan endpoint SSH untuk berkomunikasi dengan CodeCommit repositori, pesan kesalahan muncul yang berisi frasa. Error: public key denied

Perbaikan yang mungkin dilakukan: Alasan paling umum untuk kesalahan ini adalah bahwa Anda belum menyelesaikan setup untuk koneksi SSH. Mengkonfigurasi pasangan kunci SSH publik dan privat, dan kemudian mengaitkan kunci publik dengan pengguna IAM Anda. Untuk informasi lebih lanjut tentang mengkonfigurasi SSH, lihat Untuk koneksi SSH di Linux, macOS, atau Unix dan Untuk koneksi SSH pada Windows.

Kesalahan akses: Pesan “Nilai Terlampaui” atau “429" saat menghubungkan ke repositori CodeCommit

Masalah: Saat Anda mencoba berkomunikasi dengan CodeCommit repositori, muncul pesan yang bertuliskan “Nilai Terlampaui” atau dengan kode kesalahan “429". Komunikasi menjadi lambat secara signifikan atau gagal.

Penyebab: Semua panggilan ke CodeCommit, baik dari aplikasi AWS CLI, klien Git, atau AWS Management Console, tunduk pada jumlah maksimum permintaan per detik dan permintaan aktif keseluruhan. Anda tidak dapat melebihi tarif permintaan maksimum yang diizinkan untuk akun Amazon Web Services di akun mana pun Wilayah AWS. Jika permintaan melebihi tingkat maksimum, maka Anda akan menerima kesalahan dan panggilan lebih lanjut sementara akan diperlambat untuk akun Amazon Web Services Anda. Selama periode throttling, koneksi Anda melambat dan mungkin gagal. CodeCommit

Kemungkinan perbaikan: Ambil langkah-langkah untuk mengurangi jumlah koneksi atau panggilan ke CodeCommit atau untuk menyebarkan permintaan. Beberapa pendekatan yang bisa dipertimbangkan:

  • Menerapkan jitter dalam permintaan, terutama dalam permintaan polling berkala

    Jika Anda memiliki aplikasi yang melakukan polling CodeCommit secara berkala dan aplikasi ini berjalan pada beberapa EC2 instance Amazon, perkenalkan jitter (jumlah penundaan acak) sehingga EC2 instans Amazon yang berbeda tidak melakukan polling pada detik yang sama. Kami merekomendasikan nomor acak dari 0 sampai 59 detik untuk secara merata mendistribusikan mekanisme pengumpulan dalam jangka waktu satu menit.

  • Gunakan arsitektur berbasis acara daripada polling

    Daripada pengumpulan, gunakan arsitektur berbasis peristiwa sehingga panggilan hanya dibuat ketika suatu peristiwa terjadi. Pertimbangkan untuk menggunakan pemberitahuan CloudWatch Acara untuk AWS CodeCommit acara untuk memicu alur kerja Anda.

  • Menerapkan percobaan ulang kesalahan dan dukungan eksponensial untuk dan tindakan Git otomatis APIs

    Percobaan ulang kesalahan dan backoff eksponensial dapat membantu membatasi laju panggilan. Masing-masing SDK AWS menerapkan logika coba ulang otomatis dan algoritme backoff eksponensial. Untuk push Git otomatis dan pull Git, Anda mungkin perlu menerapkan logika percobaan ulang Anda sendiri. Untuk informasi selengkapnya, lihat Error Retries dan Exponential Backoff di. AWS

  • Meminta peningkatan kuota CodeCommit layanan di AWS Support Center

    Untuk menerima peningkatan kuota layanan, Anda harus mengonfirmasi bahwa Anda telah mengikuti saran yang diberikan di sini, termasuk penerapan pengulangan kesalahan atau metode backoff eksponensial. Dalam permintaan Anda, Anda juga harus menyediakan Wilayah AWS, akun Amazon Web Services, dan jangka waktu yang terpengaruh oleh masalah pembatasan.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.