Returns information about a version of an AWS Lambda layer , with a link to download the layer archive that’s valid for 10 minutes.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
get-layer-version
--layer-name <value>
--version-number <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--cli-auto-prompt <value>]
--layer-name
(string)
The name or Amazon Resource Name (ARN) of the layer.
--version-number
(long)
The version number.
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
--cli-auto-prompt
(boolean)
Automatically prompt for CLI input parameters.
See ‘aws help’ for descriptions of global parameters.
To retrieve information about a Lambda layer version
The following get-layer-version
example displays information for version 1 of the layer named my-layer
.
aws lambda get-layer-version \
--layer-name my-layer \
--version-number 1
Output:
{
"Content": {
"Location": "https://awslambda-us-east-2-layers.s3.us-east-2.amazonaws.com/snapshots/123456789012/my-layer-4aaa2fbb-ff77-4b0a-ad92-5b78a716a96a?versionId=27iWyA73cCAYqyH...",
"CodeSha256": "tv9jJO+rPbXUUXuRKi7CwHzKtLDkDRJLB3cC3Z/ouXo=",
"CodeSize": 169
},
"LayerArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer",
"LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:1",
"Description": "My Python layer",
"CreatedDate": "2018-11-14T23:03:52.894+0000",
"Version": 1,
"LicenseInfo": "MIT",
"CompatibleRuntimes": [
"python3.6",
"python3.7"
]
}
For more information, see AWS Lambda Layers in the AWS Lambda Developer Guide.
Content -> (structure)
Details about the layer version.
Location -> (string)
A link to the layer archive in Amazon S3 that is valid for 10 minutes.
CodeSha256 -> (string)
The SHA-256 hash of the layer archive.
CodeSize -> (long)
The size of the layer archive in bytes.
LayerArn -> (string)
The ARN of the layer.
LayerVersionArn -> (string)
The ARN of the layer version.
Description -> (string)
The description of the version.
CreatedDate -> (string)
The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Version -> (long)
The version number.
CompatibleRuntimes -> (list)
The layer’s compatible runtimes.
(string)
LicenseInfo -> (string)
The layer’s software license.