RemoveLayerVersionPermission
Removes a statement from the permissions policy for a version of an Amazon Lambda layer. For more information, see AddLayerVersionPermission.
Request Syntax
DELETE /2018-10-31/layers/LayerName
/versions/VersionNumber
/policy/StatementId
?RevisionId=RevisionId
HTTP/1.1
URI Request Parameters
The request uses the following URI parameters.
- LayerName
-
The name or Amazon Resource Name (ARN) of the layer.
Length Constraints: Minimum length of 1. Maximum length of 140.
Pattern:
(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+
Required: Yes
- RevisionId
-
Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.
- StatementId
-
The identifier that was specified when the statement was added.
Length Constraints: Minimum length of 1. Maximum length of 100.
Pattern:
([a-zA-Z0-9-_]+)
Required: Yes
- VersionNumber
-
The version number.
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 204
Response Elements
If the action is successful, the service sends back an HTTP 204 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors.
- InvalidParameterValueException
-
One of the parameters in the request is not valid.
HTTP Status Code: 400
- PreconditionFailedException
-
The RevisionId provided does not match the latest RevisionId for the Lambda function or alias.
-
For AddPermission and RemovePermission API operations: Call
GetPolicy
to retrieve the latest RevisionId for your resource. -
For all other API operations: Call
GetFunction
orGetAlias
to retrieve the latest RevisionId for your resource.
HTTP Status Code: 412
-
- ResourceNotFoundException
-
The resource specified in the request does not exist.
HTTP Status Code: 404
- ServiceException
-
The Amazon Lambda service encountered an internal error.
HTTP Status Code: 500
- TooManyRequestsException
-
The request throughput limit was exceeded. For more information, see Lambda quotas.
HTTP Status Code: 429
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: