Gewähren des Funktionszugriffs auf eine Organisation
Um einer Organisation Berechtigungen in AWS Organizations zu gewähren, geben Sie die Organisations-ID als principal-org-id an. Der folgende add-permissiono-a1b2c3d4e5f Aufrufzugriff.
aws lambda add-permission \ --function-name example \ --statement-id PrincipalOrgIDExample \ --action lambda:InvokeFunction \ --principal * \ --principal-org-id o-a1b2c3d4e5f
Anmerkung
In diesem Befehl ist Principal *. Dies bedeutet, dass alle Benutzer in der Organisation o-a1b2c3d4e5f Berechtigungen für den Funktionsaufruf erhalten. Wenn Sie ein AWS-Konto oder eine Rolle als Principal angeben, dann erhält nur dieser Prinzipal Funktionsaufrufberechtigungen, aber nur wenn er auch Teil der Organisation o-a1b2c3d4e5f ist.
Dieser Befehl erstellt eine ressourcenbasierte Richtlinie, die wie folgt aussieht:
Weitere Informationen finden Sie unter aws:PrincipalOrgID im IAM-Benutzer-Benutzerhandbuch.