Utilizar RemovePermission
con una CLI
Los siguientes ejemplos de código muestran cómo utilizar RemovePermission
.
- CLI
-
- AWS CLI
-
Eliminación de permisos de una función de Lambda existente
En el siguiente ejemplo de
remove-permission
, se elimina el permiso para invocar una función denominadamy-function
.aws lambda remove-permission \ --function-name
my-function
\ --statement-idsns
Este comando no genera ninguna salida.
Para obtener más información, consulte Uso de políticas basadas en recursos para AWS Lambda en la Guía para desarrolladores de AWS Lambda.
-
Para obtener información sobre la API, consulte RemovePermission
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: este ejemplo elimina la política de función para el StatementID especificado de una función de Lambda.
$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
-
Para obtener información sobre la API, consulte RemovePermission en la Referencia de Cmdlet de Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: este ejemplo elimina la política de función para el StatementID especificado de una función de Lambda.
$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
-
Para obtener información sobre la API, consulte RemovePermission en la Referencia de Cmdlet de Herramientas de AWS para PowerShell (V5).
-
Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte Utilización de Lambda con SDK de AWS. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.