@@ -32,15 +32,10 @@ Managed Layer
3232
3333AWS SDK for pandas is available as an AWS Lambda Managed layer in all AWS commercial regions.
3434
35- It can be accessed in the AWS Lambda console directly:
35+ It can be accessed in the AWS Lambda console directly,
36+ or via its ARN: ``arn:aws:lambda:<region>:336392948345:layer:AWSSDKPandas-Python<python-version>:<layer-version> ``.
3637
37- .. image :: _static/aws_lambda_managed_layer.png
38- :width: 400
39- :alt: AWS Managed Lambda Layer
40-
41- Or via its ARN: ``arn:aws:lambda:<region>:336392948345:layer:AWSDataWrangler-Python<python-version>:<layer-version> ``.
42-
43- For example: ``arn:aws:lambda:us-east-1:336392948345:layer:AWSDataWrangler-Python37:1 ``.
38+ For example: ``arn:aws:lambda:us-east-1:336392948345:layer:AWSSDKPandas-Python37:1 ``.
4439
4540The full list of ARNs is available `here <layers.rst >`__.
4641
@@ -75,14 +70,14 @@ This option provides the ability to use semantic versions (i.e. library version)
7570 * - App
7671 - ARN
7772 - Description
78- * - aws-data-wrangler -layer-py3-7
79- - arn:aws: serverlessrepo:us-east-1: 336392948345:applications/aws-data-wrangler -layer-py3-7
73+ * - aws-sdk-pandas -layer-py3-7
74+ - arn:aws: serverlessrepo:us-east-1: 336392948345:applications/aws-sdk-pandas -layer-py3-7
8075 - Layer for ``Python 3.7.x `` runtimes
81- * - aws-data-wrangler -layer-py3-8
82- - arn:aws: serverlessrepo:us-east-1: 336392948345:applications/aws-data-wrangler -layer-py3-8
76+ * - aws-sdk-pandas -layer-py3-8
77+ - arn:aws: serverlessrepo:us-east-1: 336392948345:applications/aws-sdk-pandas -layer-py3-8
8378 - Layer for ``Python 3.8.x `` runtimes
84- * - aws-data-wrangler -layer-py3-9
85- - arn:aws: serverlessrepo:us-east-1: 336392948345:applications/aws-data-wrangler -layer-py3-9
79+ * - aws-sdk-pandas -layer-py3-9
80+ - arn:aws: serverlessrepo:us-east-1: 336392948345:applications/aws-sdk-pandas -layer-py3-9
8681 - Layer for ``Python 3.9.x `` runtimes
8782
8883Here is an example of how to create and use the AWS SDK for pandas Lambda layer in your CDK app:
@@ -91,30 +86,30 @@ Here is an example of how to create and use the AWS SDK for pandas Lambda layer
9186
9287 from aws_cdk import core, aws_sam as sam, aws_lambda
9388
94- class AWSWranglerApp (core .Construct ):
89+ class AWSSDKPandasApp (core .Construct ):
9590 def __init__ (self , scope : core.Construct, id_ : str ):
9691 super .__init__ (scope,id )
9792
98- awswrangler_layer = sam.CfnApplication(
93+ aws_sdk_pandas_layer = sam.CfnApplication(
9994 self ,
100- " awswrangler -layer" ,
95+ " awssdkpandas -layer" ,
10196 location = sam.CfnApplication.ApplicationLocationProperty(
102- application_id = " arn:aws:serverlessrepo:us-east-1:336392948345:applications/aws-data-wrangler -layer-py3-8" ,
97+ application_id = " arn:aws:serverlessrepo:us-east-1:336392948345:applications/aws-sdk-pandas -layer-py3-8" ,
10398 semantic_version = " 2.16.0" , # Get the latest version from https://github.com/aws/aws-sdk-pandas/releases
10499 ),
105100 )
106101
107- awswrangler_layer_arn = awswrangler_layer .get_att(" Outputs.WranglerLayer38Arn" ).to_string()
108- awswrangler_layer_version = aws_lambda.LayerVersion.from_layer_version_arn(self , " awswrangler -layer-version" , awswrangler_layer_arn )
102+ aws_sdk_pandas_layer_arn = aws_sdk_pandas_layer .get_att(" Outputs.WranglerLayer38Arn" ).to_string()
103+ aws_sdk_pandas_layer_version = aws_lambda.LayerVersion.from_layer_version_arn(self , " awssdkpandas -layer-version" , aws_sdk_pandas_layer_arn )
109104
110105 aws_lambda.Function(
111106 self ,
112- " awswrangler -function" ,
107+ " awssdkpandas -function" ,
113108 runtime = aws_lambda.Runtime.PYTHON_3_8 ,
114- function_name = " sample-awswrangler -lambda-function" ,
115- code = aws_lambda.Code.from_asset(" ./src/awswrangler -lambda" ),
109+ function_name = " sample-awssdk-pandas -lambda-function" ,
110+ code = aws_lambda.Code.from_asset(" ./src/awssdk-pandas -lambda" ),
116111 handler = ' lambda_function.lambda_handler' ,
117- layers = [awswrangler_layer_version ]
112+ layers = [aws_sdk_pandas_layer_version ]
118113 )
119114
120115 AWS Glue Python Shell Jobs
0 commit comments