• AWS Systems Manager CloudWatch Dasbor tidak akan lagi tersedia setelah 30 April 2026. Pelanggan dapat terus menggunakan CloudWatch konsol Amazon untuk melihat, membuat, dan mengelola dasbor Amazon CloudWatch mereka, seperti yang mereka lakukan hari ini. Untuk informasi selengkapnya, lihat dokumentasi CloudWatch Dasbor Amazon.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemecahan Masalah Penyimpanan Parameter
Gunakan informasi berikut untuk membantu Anda memecahkan masalah denganParameter Store.
Memecahkan masalah throughput
Gunakan informasi berikut untuk memecahkan masalah throughput diParameter Store. Untuk informasi tentang kuota throughput dan mengapa pembatasan terjadi, lihatMengoptimalkan throughput di Penyimpanan Parameter.
Aplikasi menerima ThrottlingException atau RateExceeded kesalahan
Masalah: Log aplikasi atau CloudWatch Log menunjukkan kesalahan seperti berikut saat memanggilGetParameter,GetParameters, atauGetParametersByPath:
An error occurred (ThrottlingException) when calling the GetParameters operation (reached max retries: 4): Rate exceeded
-
Solusi: Kesalahan ini berarti tingkat panggilan gabungan Anda untuk tindakan API ini melebihi kuota throughput akun Anda saat ini Wilayah AWS. Lakukan satu atau beberapa tindakan berikut:
-
Kurangi seberapa sering aplikasi Anda meneleponParameter Store. Cache nilai parameter dalam aplikasi Anda alih-alih mengambilnya pada setiap pemanggilan atau permintaan.
Untuk informasi selengkapnya, lihat Parameter dan Rahasia Ekstensi Lambda dan Menggunakan AWS Parameter dan Rahasia ekstensi Lambda untuk menyimpan parameter dan rahasia.
-
Gunakan
GetParametersuntuk mengambil beberapa nama parameter yang diketahui dalam satu panggilan, daripada mengeluarkanGetParameterpanggilan atau panggilan terpisah.GetParametersByPath -
Stagger membaca ketika banyak instance, wadah, atau fungsi dimulai pada saat yang sama, seperti selama penerapan atau peristiwa penskalaan.
-
Jika aplikasi Anda menggunakan pola permintaan yang efisien dan terus menghasilkan kesalahan pelambatan, aktifkan throughput yang lebih tinggi untuk akun Anda dan Wilayah AWS. Anda dapat mengaktifkan dan menonaktifkan throughput yang lebih tinggi kapan saja. Biaya ditentukan oleh penggunaan. Untuk informasi selengkapnya, lihat AWS Systems Manager Harga untuk Parameter Store
.
-
Throttling hanya terjadi pada panggilan DescribeParameters
Masalah: Aplikasi Anda menerima ThrottlingException kesalahan pada DescribeParameters panggilan, meskipun panggilanGetParameter,GetParameters, dan GetParametersByPath panggilan Anda tidak melebihi kuota.
-
Solusi:
DescribeParametersmemiliki batas throughput terpisah dari tindakan pengambilan parameter lainnya: 3 TPS secara default, atau 10 TPS dengan throughput yang lebih tinggi diaktifkan. Membuat lebih sedikitGetParameterGetParameters,, atauGetParametersByPathpanggilan tidak memengaruhi batas ini.Penyebab umum adalah memanggil
DescribeParametersdengan filter pada akun yang memiliki sejumlah besar parameter. API mempaginasi semua parameter di akun sebelum menerapkan filter. Akun dengan banyak parameter dapat melebihi kuDescribeParametersota bahkan ketika kumpulan hasil yang difilter kecil.Jika memungkinkan, gunakan
GetParametersByPathterhadap hierarki tertentu alih-alihDescribeParametersdengan filter. Anda juga dapat mengurangi frekuensiDescribeParameterspanggilan dalam skrip dan otomatisasi yang berjalan sesuai jadwal.
Tidak ada kesalahan pelambatan, tetapi latensi meningkat selama penerapan
Masalah: Anda tidak melihat ThrottlingException kesalahan di log, tetapi aplikasi Anda mengalami peningkatan latensi atau kegagalan intermiten selama penerapan, restart, atau peristiwa penskalaan.
-
Solusi: Jika aplikasi atau SDK Anda mencoba ulang permintaan secara otomatis, percobaan ulang dapat berhasil tanpa pernah muncul kesalahan pelambatan. Jika latensi Anda meningkat, periksa jumlah percobaan ulang di log atau metrik SDK Anda. Hitungan coba ulang yang tidak nol pada Parameter Store panggilan selama acara ini menunjukkan bahwa Anda mendekati kuota throughput, bahkan tanpa kegagalan. Terapkan teknik pengoptimalan yang sama yang dijelaskan dalam Mengoptimalkan throughput di Penyimpanan Parameter untuk mengurangi percobaan ulang sebelum menjadi kegagalan.
Pemecahan masalah aws:ec2:pembuatan parameter gambar
Gunakan informasi berikut untuk membantu memecahkan masalah dengan membuat parameter tipe data aws:ec2:image.
Tidak ada izin untuk membuat instance
Masalah: Anda mencoba membuat instance menggunakan aws:ec2:image parameter tetapi menerima pesan kesalahan seperti “Anda tidak berwenang untuk melakukan operasi ini.”
-
Solusi: Anda tidak memiliki semua izin yang diperlukan untuk membuat instance EC2 menggunakan nilai parameter, seperti izin untuk
ec2:RunInstances,, danec2:DescribeImagesssm:GetParameter, antara lain. Hubungi pengguna dengan izin administrator di organisasi Anda untuk meminta izin yang diperlukan.
EventBridge melaporkan pesan kegagalan “Tidak Dapat Mendeskripsikan Sumber Daya”
Masalah: Anda menjalankan perintah untuk membuat parameter aws:ec2:image, tetapi pembuatan parameter gagal. Anda menerima pemberitahuan dari Amazon EventBridge yang melaporkan pengecualian “Tidak Dapat Menjelaskan Sumber Daya”.
Solusi: Pesan ini dapat menunjukkan hal berikut ini:
-
Anda tidak memiliki semua izin yang diperlukan untuk operasi
ec2:DescribeImagesAPI, atau Anda tidak memiliki izin untuk mengakses gambar tertentu yang dirujuk dalam parameter. Hubungi pengguna dengan izin administrator di organisasi Anda untuk meminta izin yang diperlukan. -
ID Amazon Machine Image (AMI) yang Anda masukkan sebagai nilai parameter tidak valid. Pastikan Anda memasukkan ID AMI yang tersedia di akun saat ini Wilayah AWS dan akun tempat Anda bekerja.
Parameter aws:ec2:image baru tidak tersedia
Masalah: Anda baru saja menjalankan perintah untuk membuat parameter aws:ec2:image dan nomor versi dilaporkan, namun parameternya tidak tersedia.
-
Solusi: Ketika Anda menjalankan perintah untuk membuat parameter yang menggunakan tipe data
aws:ec2:image, nomor versi segera dihasilkan untuk parameter tersebut, tetapi format parameter harus divalidasi sebelum parameter tersedia. Proses ini dapat memakan waktu hingga beberapa menit. Untuk memantau proses pembuatan dan validasi parameter, Anda dapat melakukan hal berikut:-
Gunakan EventBridge untuk mengirimi Anda pemberitahuan tentang operasi
createdanupdateparameter Anda. Notifikasi ini melaporkan apakah operasi parameter berhasil atau tidak. Untuk informasi tentang berlangganan Parameter Store acara di EventBridge, lihatMenyiapkan notifikasi atau memicu tindakan berdasarkan Penyimpanan Parameter peristiwa. -
Di Parameter Store bagian konsol Manajer Sistem, segarkan daftar parameter secara berkala untuk mencari detail parameter baru atau diperbarui.
-
Gunakan perintah GetParameter untuk memeriksa parameter yang baru atau telah diperbarui. Sebagai contoh, menggunakan AWS Command Line Interface (AWS CLI):
aws ssm get-parameter nameMyParameterUntuk parameter baru, pesan
ParameterNotFoundakan dikembalikan sampai parameter divalidasi. Untuk parameter yang ada yang Anda perbarui, informasi tentang versi baru tidak disertakan hingga parameter tersebut divalidasi.
Jika Anda mencoba untuk membuat atau memperbarui parameter lagi sebelum proses validasi selesai, sistem akan melaporkan bahwa validasi masih dalam proses. Jika parameter tidak dibuat atau diperbarui, Anda dapat mencoba lagi setelah 5 menit berlalu dari percobaan awal.
-