Sto creando un API utilizzando API Gateway e Lambda. Utilizzando l'URL designato nell'editor Stage Gateway API, tutto funziona correttamente; tuttavia, quando provo a passare a un dominio personalizzato, sto riscontrando alcuni problemi.Dominio personalizzato per gateway API restituito 403
La prima cosa che ho provato era usare un record CNAME in Route 53 direttamente dal mio dominio nel dominio che ho ricevuto dal gateway API. Ciò stava restituendo alcuni errori e penso che sia la soluzione sbagliata sia corretta?
Successivamente ho provato la funzione nomi dominio personalizzati nel gateway API. La mia comprensione è che si arriverà su una distribuzione CloudFront che posso quindi mappare da Route 53. Quando ho creato il dominio personalizzato e aggiunto un Domain Mapping, mi viene fornito un URL per quello che presumo sia una distribuzione di CloudFront. Il link restituisce una risposta 403 e nessuna distribuzione è stata effettuata in CloudFront. Qual è un buon modo per eseguire il debug di questo problema?
Si ha sempre una distribuzione CloudFront quando si utilizza API Gateway, non solo quando si abilitano gli URL personalizzati. Non lo vedrai nella dashboard di CloudFront perché è gestito dietro le quinte e non hai accesso diretto ad esso. –
Ok, questo ha senso. Questo e il fatto che non stavo aspettando abbastanza a lungo da far passare CloudFront erano i problemi. Sono venuto stamattina e funzionava. – Banner