Direkt zum Inhalt

Wie kann ich meine API-Gateway-WebSocket-API sichern?

Lesedauer: 1 Minute
0

Ich möchte meine API-Gateway-WebSocket-API sichern.

Kurzbeschreibung

Verwende Amazon API Gateway, um den Zugriff auf WebSocket-APIs über die AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Autorisierung oder die AWS Lambda REQUEST-Genehmiger-Funktion zu kontrollieren und zu verwalten.

Lösung

IAM-Autorisierung

Stelle für WebSocket-APIs sicher, dass die Routen einen ARN im folgenden Format verwenden:

arn:aws:execute-api:region:account-id:api-id/stage-name/route-key

Weitere Informationen findest du unter Zugriff auf WebSocket-APIs mit IAM-Autorisierung steuern.

Lambda-Genehmiger-Funktion

Du kannst Pfadvariablen (event.pathParameters) nicht mit Lambda-Genehmiger-Funktionen für WebSocket-APIs verwenden, da der Pfad festgelegt ist. Stelle sicher, dass der methodArn mit „$connect“ im folgenden Format endet:

arn:aws:execute-api:region:account-id:api-id/stage-name/$connect

Weitere Informationen findest du unter Zugriff auf WebSocket-APIs mit AWS Lambda REQUEST-Genehmigern steuern.

Ähnliche Informationen

Wie kann ich einen benutzerdefinierten Domain-Namen für meine API Gateway-API einrichten?