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-idabcdef
\ --authorization-type AWS_IAM