From 802f85611ef47b9712fc2704d79488b836d6dfd4 Mon Sep 17 00:00:00 2001 From: Paulo Vital Date: Mon, 22 Sep 2025 13:48:01 +0200 Subject: [PATCH 1/3] chore: Update compatible runtimes and arch for AWS Lambda layer publishing script. Signed-off-by: Paulo Vital --- bin/aws-lambda/build_and_publish_lambda_layer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/aws-lambda/build_and_publish_lambda_layer.py b/bin/aws-lambda/build_and_publish_lambda_layer.py index 22fd7ad6..bd3de221 100755 --- a/bin/aws-lambda/build_and_publish_lambda_layer.py +++ b/bin/aws-lambda/build_and_publish_lambda_layer.py @@ -170,12 +170,14 @@ "--zip-file", aws_zip_filename, "--compatible-runtimes", - "python3.8", "python3.9", "python3.10", "python3.11", "python3.12", "python3.13", + "--compatible-architectures", + "x86_64", + "arm64", "--region", region, "--profile", From a0ee5a2f61112b5f109494c1a5b8b8def2765d51 Mon Sep 17 00:00:00 2001 From: Paulo Vital Date: Mon, 22 Sep 2025 13:50:09 +0200 Subject: [PATCH 2/3] chore: Update dev region for AWS Lambda layer publishing script. Signed-off-by: Paulo Vital --- bin/aws-lambda/build_and_publish_lambda_layer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/aws-lambda/build_and_publish_lambda_layer.py b/bin/aws-lambda/build_and_publish_lambda_layer.py index bd3de221..e57fe386 100755 --- a/bin/aws-lambda/build_and_publish_lambda_layer.py +++ b/bin/aws-lambda/build_and_publish_lambda_layer.py @@ -107,7 +107,7 @@ ] if dev_mode: - target_regions = ["us-west-1"] + target_regions = ["us-east-1"] LAYER_NAME = "instana-py-dev" else: target_regions = [ From e3f4c8ef89be31a7ff7e18c569ab9e034a4a5d76 Mon Sep 17 00:00:00 2001 From: Paulo Vital Date: Mon, 22 Sep 2025 14:17:30 +0200 Subject: [PATCH 3/3] chore: Print the AWS Lambda layer list as MD. Signed-off-by: Paulo Vital --- bin/aws-lambda/build_and_publish_lambda_layer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/aws-lambda/build_and_publish_lambda_layer.py b/bin/aws-lambda/build_and_publish_lambda_layer.py index e57fe386..0c8dad2d 100755 --- a/bin/aws-lambda/build_and_publish_lambda_layer.py +++ b/bin/aws-lambda/build_and_publish_lambda_layer.py @@ -149,6 +149,7 @@ LAYER_NAME = "instana-python" published = dict() +version = 0 for region in target_regions: print(f"===> Uploading layer to AWS {region} ") @@ -219,5 +220,8 @@ print("===> Published list:") +print(f"AWS Lambda Layer v{version}") +print("| AWS Region | ARN |") +print("| :-- | :-- |") for key in published.keys(): - print(f"{key}\t{published[key]}") + print(f"| {key} | {published[key]} |")