Exemplos de políticas do IAM para permissões de execução de API
Para o modelo de permissões e outras informações de segundo plano, consulte Controlar o acesso para chamar uma API.
A instrução de política a seguir dá ao usuário permissão para chamar qualquer método POST ao longo do caminho de mydemoresource
, no estágio de test
, para a API com o identificador de a123456789
, supondo que a API correspondente tenha sido implantada na região da AWS us-east-1:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "execute-api:Invoke" ], "Resource": [ "arn:aws:execute-api:us-east-1:*:a123456789/
test
/POST/mydemoresource/*" ] } ] }
O exemplo de instrução de política a seguir concede ao usuário permissão para chamar qualquer método no caminho de recurso de petstorewalkthrough/pets
, em qualquer estágio, para a API com o identificador de a123456789
, em qualquer região da AWS em que a API correspondente tenha sido implantada:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "execute-api:Invoke" ], "Resource": [ "arn:aws:execute-api:*:*:a123456789/*/*/petstorewalkthrough/pets" ] } ] }