AWS: WebSockets API als VPC-Endpunkt

AWS: WebSockets API als VPC-Endpunkt

Ich habe eine Lambda in einem privaten Subnetz in einer VPC (Lambda benötigt ElastiCache). Meine Lambda benötigt keinen Internetzugang (daher kein NAT).

Kann ich einen VPC-Endpunkt für meine WebSockets-API einrichten? Immer wenn ich versuche, den Endpunkt aufzurufen, erhalte ich eine Endpoint request timed out.

Update: Es sieht so aus, als müsste ich "HTTPS" zu meiner Inbound Security Group hinzufügen. Kann mir jemand erklären, warum das nötig ist? Jetzt funktionieren zumindest "normale" API-Anfragen, aber immer noch keine WebSockets... (

Antwort1

Ich habe dieses Problem mit den folgenden Schritten gelöst:

  1. 3 private Subnetze erstellt
  2. Ein NAT-Gateway wurde erstellt
  3. Routentabelle mit 3 privaten Subnetzen erstellt.
  4. „Private“ Routentabelle mit NAT-Gateway konfiguriert.

verwandte Informationen