Uno sviluppatore integra una piattaforma di e-commerce con diverse API di pagamento di terze parti, ma tali fornitori non offrono un ambiente di test. Lo sviluppatore deve convalidare la logica di integrazione senza chiamare le API di terze parti reali. Quale soluzione soddisfa questa esigenza?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un'API REST di Amazon API Gateway per ogni API di terze parti, utilizzare l'integrazione Mock per le richieste e configurare le risposte di integrazione utilizzando payload di esempio acquisiti dalle API reali..
Perché questa è la risposta
La soluzione corretta è creare un'API REST di Amazon API Gateway per ogni API di terze parti e utilizzare l'integrazione Mock. Questa opzione consente allo sviluppatore di simulare le risposte delle API di terze parti senza doverle chiamare realmente. L'integrazione Mock di API Gateway è progettata specificamente per questo scenario, permettendo di configurare risposte statiche o dinamiche basate su payload di esempio. Le altre opzioni sono meno adatte: Creare un'API REST di Amazon API Gateway con una risposta gateway che restituisce HTTP 200 e modelli di risposta è una soluzione parziale, ma l'integrazione Mock è più specifica e flessibile per simulare il comportamento completo di un'API esterna. Creare un'API GraphQL di AWS AppSync con un'origine dati per ogni API di terze parti e impostare il tipo di integrazione su Mock è una soluzione valida per GraphQL, ma il problema descrive API di pagamento che sono tipicamente REST. Creare una funzione AWS Lambda per ogni API di terze parti che restituisce risposte di esempio registrate e configurare Amazon Route 53 Resolver è eccessivamente complesso e costoso per una semplice simulazione, introducendo componenti non necessari come Route 53 Resolver.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta