x-amazon-apigateway-policy - Amazon API Gateway

x-amazon-apigateway-policy

Especifica uma política de recursos para uma API REST. Para saber mais sobre as políticas de recursos, consulte Controlar o acesso a uma API REST com políticas de recursos do API Gateway. Para obter políticas de recursos demonstrativas, consulte Exemplos de política de recursos do API Gateway.

Exemplo de x-amazon-apigateway-policy

O exemplo a seguir especifica uma política de recursos para uma API REST. A política de recursos nega (bloqueia) o tráfego de entrada para uma API de um bloco de endereços IP de origem especificado. Na importação, "execute-api:/*" é convertido para arn:aws:execute-api:region:account-id:api-id/*, usando a Região atual, o ID de sua conta da AWS e o ID da API REST atual.

"x-amazon-apigateway-policy": { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": "execute-api:Invoke", "Resource": [ "execute-api:/*" ] }, { "Effect": "Deny", "Principal": "*", "Action": "execute-api:Invoke", "Resource": [ "execute-api:/*" ], "Condition" : { "IpAddress": { "aws:SourceIp": "192.0.2.0/24" } } } ] }