apigateway:POST is a Write access-level action in the apigateway service. Grants permission to create a particular resource
ARNs that apigateway:POST can be scoped to in an IAM policy.
Keys you can use in the Condition block of a policy that grants apigateway:POST.
Filters access by access log destination. Available during the CreateStage and UpdateStage operations
Filters access by access log format. Available during the CreateStage and UpdateStage operations
Filters access by the requirement of API. Available during the CreateRoute and UpdateRoute operations. Also available as a collection during import and reimport
Filters access by API name. Available during the CreateApi and UpdateApi operations
Filters access by type of authorizer in the request, for example REQUEST or JWT. Available during CreateAuthorizer and UpdateAuthorizer. Also available during import and reimport as an ArrayOfString
Filters access by URI of a Lambda authorizer function. Available during CreateAuthorizer and UpdateAuthorizer. Also available during import and reimport as an ArrayOfString
Filters access by status of the default execute-api endpoint. Available during the CreateApi and UpdateApi operations
Filters access by endpoint type. Available during the CreateDomainName, UpdateDomainName, CreateApi, and UpdateApi operations
Filters access by authorization type, for example NONE, AWS_IAM, CUSTOM, JWT. Available during the CreateRoute and UpdateRoute operations. Also available as a collection during import
Filters access by stage name of the deployment that you attempt to create. Available during the CreateDeployment operation
Filters access by tag key-value pairs attached to the resource
A minimal policy that allows apigateway:POST. Replace "Resource": "*" with a specific ARN to follow least privilege.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowApigatewayPOST",
"Effect": "Allow",
"Action": "apigateway:POST",
"Resource": "*"
}
]
}