Bir geliştirici, Amazon API Gateway'de WebSocket API'leri kullanıyor ve bir API Gateway Lambda yetkilendiricisi aracılığıyla erişim kontrolü uygulamak istiyor. Geliştirici ayrıca, her istekte gizli anahtarlar veya kimlik doğrulama belirteçleri göndermekten kaçınmak için kimlik bilgisi önbelleğe almayı da istiyor. Hangi adımlar kombinasyonu atılmalıdır? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Token tabanlı bir Lambda yetkilendiricisi kullanın., API Gateway Lambda yetkilendiricisi tarafından sağlanan yetkilendirici bağlam haritasına başvurmak için entegrasyon isteği eşleme şablonunu yapılandırın..
Neden bu cevap
Token tabanlı bir Lambda yetkilendiricisi kullanmak, WebSocket API'leri için kimlik doğrulama belirteçlerini (örneğin, JWT'ler) işlemek için en uygun yöntemdir. Bu yetkilendiriciler, istemciden gelen bir yetkilendirme başlığını ayrıştırır ve kimlik doğrulaması yapar. Kimlik bilgisi önbelleğe alma, yetkilendirici Lambda işlevinin döndürdüğü ilke belgesinin bir parçası olarak context nesnesinde belirtilen principalId ve policyDocument ile otomatik olarak gerçekleşir, bu da her istekte kimlik bilgisi gönderme ihtiyacını ortadan kaldırır. API Gateway Lambda yetkilendiricisi tarafından sağlanan yetkilendirici bağlam haritasına başvurmak için entegrasyon isteği eşleme şablonunu yapılandırmak, yetkilendiricinin döndürdüğü kimlik doğrulama bilgilerinin veya diğer özel verilerin arka uç entegrasyonuna aktarılmasını sağlar. Bu, yetkilendiricinin sağladığı verilerin sonraki işlemler için kullanılmasını mümkün kılar. İstek parametresi tabanlı bir yetkilendirici genellikle HTTP API'leri için kullanılır ve WebSocket API'leri için token tabanlı yetkilendiriciler kadar esnek değildir. Identity API key değeri, API anahtarlarıyla ilgilidir ve Lambda yetkilendiricileriyle doğrudan ilişkili değildir. VPC endpoint politikaları, ağ erişimini kontrol eder ancak API erişim kontrolü ve kimlik doğrulaması için uygun değildir.
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