Bir EventBridge olayı, bir AWS Lambda işlevini çağıracak şekilde yapılandırılmıştır, ancak işlevi çağırmak bir AccessDeniedException hatası üretir. Veri mühendisi bu hatayı nasıl düzeltmelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Hem EventBridge'in kullandığı IAM rolünün hem de Lambda işlevinin kaynak tabanlı politikasının gerekli izinlere sahip olduğundan emin olun..
Neden bu cevap
AccessDeniedException hatası, genellikle yetkilendirme sorunlarından kaynaklanır. Bu senaryoda, EventBridge'in Lambda işlevini çağırması için hem EventBridge'in kendisinin (bir IAM rolü aracılığıyla) Lambda'yı çağırma iznine sahip olması hem de Lambda işlevinin kaynak tabanlı politikasının EventBridge'den gelen çağrılara izin vermesi gerekir. Her iki tarafın da uygun izinlere sahip olduğundan emin olmak, hatayı düzeltmenin anahtarıdır. Diğer seçenekler neden yanlış: Lambda işlevi yürütme rolünün güven ilkesi, Lambda'nın kendi kodunu çalıştırmasıyla ilgilidir, EventBridge'in onu çağırmasıyla değil. Alt ağ yapılandırması ağ bağlantısıyla ilgilidir, yetkilendirme hatalarıyla değil. EventBridge şemaları ve olay eşleme yapılandırması, olayların doğru şekilde işlenmesiyle ilgilidir, ancak AccessDeniedException doğrudan yetkilendirme sorununa işaret eder.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez