Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ LAMBDA_LAYER_MARKER_JAVA := .lambda-layer-java
LAMBDA_LAYER_MARKER_MANUAL := .lambda-layer-manual
CARGO_FEATURES :=
PYTHON_DEPS_IMAGE := dash0-python-deps
LAYER_DESCRIPTION := Send traces, metrics, and logs from AWS Lambda to Dash0. Built on OpenTelemetry and AWS Lambda Extensions API.

# Docker/ECR image settings
AWS_ACCOUNT_ID := $(shell aws sts get-caller-identity --query Account --output text)
Expand Down Expand Up @@ -168,7 +169,7 @@ manual: $(LAMBDA_LAYER_MARKER_MANUAL)
$(LAMBDA_LAYER_MARKER_PYTHON): build/$(ZIP_NAME_PYTHON)
@echo "Publishing Lambda Extension to layer \"$(LAYER_NAME_PYTHON)\""
@LAYER_VERSION=$$(aws lambda publish-layer-version --layer-name $(LAYER_NAME_PYTHON) --zip-file fileb://build/$(ZIP_NAME_PYTHON) \
--description "Layer to intercept and sanitize Lambda input and output data. Compatible with all runtimes" \
--description "$(LAYER_DESCRIPTION)" \
--compatible-architectures x86_64 arm64 --no-cli-pager --query Version --output text) && \
echo "Making $(LAYER_NAME_PYTHON) version $$LAYER_VERSION public" && \
aws lambda add-layer-version-permission --layer-name $(LAYER_NAME_PYTHON) --version-number $$LAYER_VERSION \
Expand All @@ -178,7 +179,7 @@ $(LAMBDA_LAYER_MARKER_PYTHON): build/$(ZIP_NAME_PYTHON)
$(LAMBDA_LAYER_MARKER_NODE): build/$(ZIP_NAME_NODE)
@echo "Publishing Lambda Extension to layer \"$(LAYER_NAME_NODE)\""
@LAYER_VERSION=$$(aws lambda publish-layer-version --layer-name $(LAYER_NAME_NODE) --zip-file fileb://build/$(ZIP_NAME_NODE) \
--description "Layer to intercept and sanitize Lambda input and output data. Compatible with all runtimes" \
--description "$(LAYER_DESCRIPTION)" \
--compatible-architectures x86_64 arm64 --no-cli-pager --query Version --output text) && \
echo "Making $(LAYER_NAME_NODE) version $$LAYER_VERSION public" && \
aws lambda add-layer-version-permission --layer-name $(LAYER_NAME_NODE) --version-number $$LAYER_VERSION \
Expand All @@ -188,7 +189,7 @@ $(LAMBDA_LAYER_MARKER_NODE): build/$(ZIP_NAME_NODE)
$(LAMBDA_LAYER_MARKER_JAVA): build/$(ZIP_NAME_JAVA)
@echo "Publishing Lambda Extension to layer \"$(LAYER_NAME_JAVA)\""
@LAYER_VERSION=$$(aws lambda publish-layer-version --layer-name $(LAYER_NAME_JAVA) --zip-file fileb://build/$(ZIP_NAME_JAVA) \
--description "Layer to intercept and sanitize Lambda input and output data. Compatible with all runtimes" \
--description "$(LAYER_DESCRIPTION)" \
--compatible-architectures x86_64 arm64 --no-cli-pager --query Version --output text) && \
echo "Making $(LAYER_NAME_JAVA) version $$LAYER_VERSION public" && \
aws lambda add-layer-version-permission --layer-name $(LAYER_NAME_JAVA) --version-number $$LAYER_VERSION \
Expand All @@ -198,7 +199,7 @@ $(LAMBDA_LAYER_MARKER_JAVA): build/$(ZIP_NAME_JAVA)
$(LAMBDA_LAYER_MARKER_MANUAL): build/$(ZIP_NAME_MANUAL)
@echo "Publishing Lambda Extension to layer \"$(LAYER_NAME_MANUAL)\""
@LAYER_VERSION=$$(aws lambda publish-layer-version --layer-name $(LAYER_NAME_MANUAL) --zip-file fileb://build/$(ZIP_NAME_MANUAL) \
--description "Layer to intercept and sanitize Lambda input and output data. Compatible with all runtimes" \
--description "$(LAYER_DESCRIPTION)" \
--compatible-architectures x86_64 arm64 --no-cli-pager --query Version --output text) && \
echo "Making $(LAYER_NAME_MANUAL) version $$LAYER_VERSION public" && \
aws lambda add-layer-version-permission --layer-name $(LAYER_NAME_MANUAL) --version-number $$LAYER_VERSION \
Expand Down
Loading