S3ObjectStorageMode
- class aws_cdk.aws_lambda.S3ObjectStorageMode(*values)
Bases:
EnumHow Lambda manages the storage of your code package.
- ExampleMetadata:
infused
Example:
import aws_cdk.aws_s3 as s3 # bucket: s3.IBucket # object_version: str lambda_.Function(self, "MyFunction", function_name="my-function", runtime=lambda_.Runtime.NODEJS_LATEST, handler="index.handler", code=lambda_.Code.from_bucket_v2(bucket, "my-function.zip", object_version=object_version, s3_object_storage_mode=lambda_.S3ObjectStorageMode.REFERENCE ) ) lambda_.LayerVersion(self, "MyLayer", layer_version_name="my-layer", code=lambda_.Code.from_bucket_v2(bucket, "my-layer.zip", object_version=object_version, s3_object_storage_mode=lambda_.S3ObjectStorageMode.REFERENCE ) )
Attributes
- COPY
Lambda copies the deployment package from your S3 bucket into Lambda-managed storage.
- REFERENCE
Lambda references your code directly from your S3 bucket.