Zugriff auf API-Dokumentation in API Gateway steuern
Wenn Sie über ein eigenes Dokumentationsteam verfügen, das Ihre API-Dokumentation verfasst und bearbeitet, können Sie separate Zugriffsberechtigungen für Ihre Entwickler (für die API-Entwicklung) und für Ihre Autoren und Editoren (für die Entwicklung von Inhalten) konfigurieren. Dies ist besonders dann sinnvoll, wenn ein Drittanbieter an der Erstellung der Dokumentation beteiligt ist.
Um dem Dokumentationsteam Zugriffsrechte für die Erstellung, Aktualisierung und Veröffentlichung Ihrer API-Dokumentation zu erteilen, können Sie ihm eine IAM-Rolle mit der folgenden IAM-Richtlinie zuweisen, wobei account_id
die AWS-Konto-ID Ihres Dokumentationsteams ist.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "StmtDocPartsAddEditViewDelete", "Effect": "Allow", "Action": [ "apigateway:GET", "apigateway:PUT", "apigateway:POST", "apigateway:PATCH", "apigateway:DELETE" ], "Resource": [ "arn:aws:apigateway::
account_id
:/restapis/*/documentation/*" ] } ] }
Weitere Informationen zum Konfigurieren von Berechtigungen für den Zugriff auf API Gateway-Ressourcen finden Sie unter Funktionsweise von Amazon API Gateway mit IAM.