0

için Parametre Doğrulama Bu yüzden Api Ağ Geçidim üzerinde bir kaynak ve bir GET eylemi oluşturdum. URL'lerimi, Yöntem Yürütme ve Haritalama Şablonları aracılığıyla Entegrasyon İsteği yoluyla doğru şekilde iletiyorum. Şu anda Api son noktasını vurduğunda bir Lambda işlevi yürütüyorum ve Lambda işlevimde parametre onayları var. Api Gateway'in benim için url parametrelerini doğrulamamın söylenmesinin bir yolu olacağını umuyordum. Ancak, bunu nasıl yapacağımı öğreten herhangi bir belge veya blog bulamıyorum. Daha önceki bir yazıdan duyduğumda, bu özellik daha sonra insanlar AWS'e yeterince şikayet ettikleri takdirde gelebiliyorlardı, ama geçen sene gibiydi.AWS Api Ağ Geçidi

+0

Özellik isteğim aklında ne olduğunu açıklıyor muyum? Yoksa daha güçlü bir doğrulama mekanizması mı tasarladın? –

+0

Evet, bu sorunun cevabını verdi – Jeff

cevap

1

Bu hala iş akışımızda olup, henüz gelen parametreleri doğrulamıyoruz.

Yapmamız gereken özellik talebi, yalnızca onların mevcut olduğunu doğrulamaktır. Temel olarak bir parametrenin gerekli olduğunu ve parametre eksikse, API Ağ Geçidi isteğini Lambda işlevine ulaşmadan reddeder.

+0

Bu doğrulama uygulamasının hala uygulanıp uygulanmadığını biliyor muyum? – bravokeyl

+0

@bravokeyl iyi haber şu ki, bu http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-method-request-validation.html uygulandı (ayrıca, blog yazısı buraya bakın : https://aws.amazon.com/blogs/compute/how-to-remove-boilerplate-validation-logic-in-your-rest-apis-with-amazon-api-gateway-request-validation/) – eyko

+0

@ eyko Bağlantı için teşekkürler, zaten kontrol ettim ama istek gövdesi gibi istek yolu için aynı olduğunu düşünmüyorum. İstek yolunda desen kullanmayı denedim, ancak çalışmıyor gibi görünüyor. İşte tam [soru] (https://stackoverflow.com/q/47194894/2007486) – bravokeyl