EN: Read in English
Dunia A4: Container di Cloud
Secrets Manager dan Parameter Store
Anda akan belajar: simpan kata laluan dalam peti besi, serahkan kepada task semasa mula, dan beri kunci yang betul sahaja.
Teks BM belum disemak oleh penutur asli.
Disemak dengan AWS 2026-11 pada 1 Nov 2026
Masalahnya
Kata laluan pangkalan data tertulis terang dalam task definition. Sesiapa yang boleh baca kad resepi boleh baca kata laluan itu. Sekarang apa?
Pilih satu jawapan.
Tengok
Secrets Manager: Peti besi untuk kata laluan dan kunci. Ia boleh tukar ikut jadual. Setiap rahsia ada caj bulanan. (peti besi) ialah peti besi itu. Parameter Store: Papan notis untuk tetapan, dengan nota berkunci (SecureString) untuk rahsia. Sebahagian Systems Manager. ialah papan notis dengan nota berkunci. Mana sesuai untuk setiap kerja?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Tengok
Kad resepi tunjuk ke peti besi. ECS buka ia bila task bermula. Ketik baris yang sebut dari mana kata laluan datang.
Ketik baris yang namakan peti besi.
0 daripada 1 dijumpai
Cuba
Execution role task mesti buka peti besi pangkalan data. Kuncinya tunjuk ke peti yang salah. Ubah baris merah jambu, dan kekalkan ia sempit.
Tukar baris merah jambu supaya AWS kata Allow.
Permintaan
- Siapa
- kedai-task-exec (sesi role)
arn:aws:sts::111122223333:assumed-role/kedai-task-exec/web-1 - Mahu buat
secretsmanager:GetSecretValue- Pada
arn:aws:secretsmanager:ap-southeast-5:111122223333:secret:kedai-db-a1b2c3
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "secretsmanager:GetSecretValue", } ]}Petunjuk
Tukarkedai-menu-* kepada kedai-db-*.Teka
Peti besi tukar kata laluan malam ini. Task yang bermula semalam masih berjalan. Kata laluan mana yang ia ada?
Pilih satu jawapan.
Semak
Tabiat rahsia yang selamat, atau berisiko? Leret ke kanan untuk selamat.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Letak alamat rahsia pada kad resepi
Anda berjaya!
Kini anda boleh simpan rahsia dalam peti besi, dan serahkan kepada task yang perlu sahaja.
Nak tahu lebih (pilihan)
Padam rahsia akan tunggu satu tempoh pemulihan dahulu, supaya anda boleh batalkan kesilapan. Ini jawapan contoh rasmi.
English
The database password sits in plain text in the task definition. Everyone who can read the recipe card can read the password. What now?
Secrets Manager is the safe. Parameter Store is a noticeboard with locked notes. Which fits each job?
The recipe card points at the safe. ECS opens it when the task starts. Tap the line that says where the password comes from.
The task’s execution role must open the database safe. Its key points at the wrong one. Change the pink line, and keep it narrow.
kedai-menu-* for kedai-db-*.The safe changes the password tonight. A task started yesterday is still running. Which password does it have?
Safe secret habits, or risky? Swipe right for safe.
You can now keep secrets in a safe, for the right task only.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: AWS Secrets Manager: What is it? · AWS Systems Manager: Parameter Store · Amazon ECS: Pass sensitive data to a container · AWS CLI: aws secretsmanager delete-secret · AWS Secrets Manager pricing
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?