Usar RemovePermission com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar RemovePermission com uma CLI

Os exemplos de código a seguir mostram como usar o RemovePermission.

CLI
AWS CLI

Para remover permissões de uma função do Lambda existente

O seguinte exemplo de remove-permission remove permissão para invocar uma função chamada my-function.

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

Este comando não produz saída.

Para obter mais informações, consulte Como usar políticas baseadas em recursos para o AWS Lambda no Guia do desenvolvedor do AWS Lambda.

  • Consulte detalhes da API em RemovePermission na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: este exemplo remove a política de função para o StatementId especificado de uma função do Lambda.

$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
  • Consulte detalhes da API em RemovePermission na Ferramentas da AWS para PowerShell Cmdlet Reference (V4).

Ferramentas para PowerShell V5

Exemplo 1: este exemplo remove a política de função para o StatementId especificado de uma função do Lambda.

$policy = Get-LMPolicy -FunctionName "MylambdaFunction123" -Select Policy | ConvertFrom-Json| Select-Object -ExpandProperty Statement Remove-LMPermission -FunctionName "MylambdaFunction123" -StatementId $policy[0].Sid
  • Para conhecer os detalhes da API, consulte RemovePermission na Referência a cmdlets do Ferramentas da AWS para PowerShell (V5).