Verwendung von RemovePermission mit einer CLI - AWS Lambda

Verwendung von RemovePermission mit einer CLI

Die folgenden Code-Beispiele zeigen, wie verwendet wird RemovePermission.

CLI
AWS CLI

So entfernen Sie Berechtigungen aus einer vorhandenen Lambda-Funktion

Das folgende remove-permission-Beispiel entfernt die Berechtigung zum Aufrufen einer Funktion namens my-function.

aws lambda remove-permission \ --function-name my-function \ --statement-id sns

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Weitere Informationen finden Sie unter Verwendung ressourcenbasierter Richtlinien für AWS-Lambda im AWS Lambda-Entwicklerhandbuch.

PowerShell
Tools für PowerShell V4

Beispiel 1: In diesem Beispiel wird die Funktionsrichtlinie für die angegebene StatementId einer Lambda-Funktion entfernt.

$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
  • Detaillierte API-Informationen finden Sie unter RemovePermission in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Tools für PowerShell V5

Beispiel 1: In diesem Beispiel wird die Funktionsrichtlinie für die angegebene StatementId einer Lambda-Funktion entfernt.

$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
  • Detaillierte API-Informationen finden Sie unter RemovePermission in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).

Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Code-Beispiele finden Sie unter Verwenden von Lambda mit einem AWS-SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.