Steuern Sie den Zugriff auf HTTP APIs mit IAM Autorisierung in API Gateway - APIAmazon-Gateway

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Steuern Sie den Zugriff auf HTTP APIs mit IAM Autorisierung in API Gateway

Sie können die IAM Autorisierung für HTTP API Routen aktivieren. Wenn die IAM Autorisierung aktiviert ist, müssen Clients Signature Version 4 (Sigv4) verwenden, um ihre Anfragen mit AWS Anmeldeinformationen zu signieren. APIGateway ruft Ihre API Route nur auf, wenn der Client die execute-api Erlaubnis für die Route hat.

IAMDie Autorisierung für HTTP APIs ähnelt der für RESTAPIs.

Anmerkung

Ressourcenrichtlinien werden derzeit nicht unterstützt für HTTPAPIs.

Beispiele für IAM Richtlinien, die Clients die Berechtigung zum Aufrufen gewährenAPIs, finden Sie unterSteuern Sie den Zugriff für das Aufrufen eines API.

Aktivieren der IAM-Autorisierung für eine Route

Der folgende AWS CLI Befehl aktiviert die IAM Autorisierung für eine HTTP API Route.

aws apigatewayv2 update-route \ --api-id abc123 \ --route-id abcdef \ --authorization-type AWS_IAM