File: //usr/lib/python3/dist-packages/awscli/examples/lambda/publish-layer-version.rst
**To create a Lambda layer version**
The following ``publish-layer-version`` example creates a new Python library layer version. The command retrieves the layer content a file named ``layer.zip`` in the specified S3 bucket. ::
aws lambda publish-layer-version \
--layer-name my-layer \
--description "My Python layer" \
--license-info "MIT" \
--content S3Bucket=lambda-layers-us-west-2-123456789012,S3Key=layer.zip \
--compatible-runtimes python3.6 python3.7
Output::
{
"Content": {
"Location": "https://awslambda-us-west-2-layers.s3.us-west-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-west-2:123456789012:layer:my-layer",
"LayerVersionArn": "arn:aws:lambda:us-west-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 <https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html>`__ in the *AWS Lambda Developer Guide*.