Ich erstelle eine API mit API Gateway und Lambda. Mit der im API-Gateway-Stage-Editor angegebenen URL funktioniert alles einwandfrei; Wenn ich jedoch versuche, in eine benutzerdefinierte Domäne zu wechseln, stoße ich auf einige Probleme.Benutzerdefinierte Domäne für API Gateway 403 zurück
Das erste, was ich ausprobiert habe, war die Verwendung eines CNAME-Datensatzes in Route 53 direkt von meiner Domäne auf die Domäne, die ich vom API-Gateway erhalten habe. Das brachte einige Fehler zurück und ich denke es ist die falsche Lösung, ist das richtig?
Als nächstes habe ich versucht, die benutzerdefinierte Domain-Namen-Funktion in API Gateway. Nach meinem Verständnis wird eine CloudFront-Distribution erstellt, die ich dann aus Route 53 zuordnen kann. Wenn ich die benutzerdefinierte Domäne erstellt und eine Domänenzuordnung hinzugefügt habe, wird mir eine URL zu einer CloudFront-Distribution zur Verfügung gestellt. Der Link gibt eine 403-Antwort zurück und in CloudFront wurde keine Verteilung vorgenommen. Was ist eine gute Möglichkeit, dieses Problem zu beheben?
Sie haben immer eine CloudFront-Verteilung, wenn Sie API Gateway verwenden, nicht nur, wenn Sie benutzerdefinierte URLs aktivieren. Sie werden es nicht in Ihrem CloudFront-Dashboard sehen, da es hinter den Kulissen verwaltet wird und Sie keinen direkten Zugriff darauf haben. –
Okay, das macht Sinn. Das und die Tatsache, dass ich nicht lange genug auf CloudFront wartete, waren die Probleme. Ich kam heute Morgen und es funktionierte. – Banner