Utilizzare RemovePermission con una CLI - AWS Lambda

Utilizzare RemovePermission con una CLI

Gli esempi di codice seguenti mostrano come utilizzare RemovePermission.

CLI
AWS CLI

Per rimuovere le autorizzazioni da una funzione Lambda esistente

L'esempio remove-permission seguente concede rimuove l'autorizzazione per invocare una funzione denominata my-function.

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

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Utilizzo delle policy basate su risorse per AWS Lambda nella Guida per gli sviluppatori di AWS.

  • Per i dettagli dell'API, consulta RemovePermission in Riferimento ai comandi della AWS CLI.

PowerShell
Strumenti per PowerShell V4

Esempio 1: questo esempio rimuove la policy della funzione per lo StatementID specificato di una funzione Lambda.

$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
  • Per informazioni dettagliate sull’API, consulta RemovePermission nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).

Strumenti per PowerShell V5

Esempio 1: questo esempio rimuove la policy della funzione per lo StatementID specificato di una funzione Lambda.

$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
  • Per informazioni dettagliate sull’API, consulta RemovePermission nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).

Per un elenco completo delle guide per gli sviluppatori di SDK AWS ed esempi di codice, consulta la sezione Utilizzo di Lambda con un SDK AWS. Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell'SDK.