From 7ae59d523ad299bd39270b7db87409715cd4a87b Mon Sep 17 00:00:00 2001 From: Felix Wang Date: Mon, 18 Apr 2022 14:08:41 -0700 Subject: [PATCH 1/2] Add Snowflake to AWS Lambda feature server Dockerfile Signed-off-by: Felix Wang --- sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile b/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile index 5b685dbcf61..0e018ccb829 100644 --- a/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile +++ b/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile @@ -10,7 +10,7 @@ COPY go go COPY README.md README.md # Install Feast for AWS with Lambda dependencies -RUN pip3 install -e 'sdk/python[aws,redis]' +RUN pip3 install -e 'sdk/python[aws,redis,snowflake]' RUN pip3 install -r sdk/python/feast/infra/feature_servers/aws_lambda/requirements.txt --target "${LAMBDA_TASK_ROOT}" # Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile) From 9090f21260b0e08949c4715d909c9bab61eec2c6 Mon Sep 17 00:00:00 2001 From: Felix Wang Date: Mon, 18 Apr 2022 14:13:24 -0700 Subject: [PATCH 2/2] Add TODO Signed-off-by: Felix Wang --- sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile b/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile index 0e018ccb829..0c342a77ce4 100644 --- a/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile +++ b/sdk/python/feast/infra/feature_servers/aws_lambda/Dockerfile @@ -10,6 +10,8 @@ COPY go go COPY README.md README.md # Install Feast for AWS with Lambda dependencies +# TODO(felixwang9817): Remove Snowflake dependencies once lazy loading of offline stores is supported. +# See https://github.com/feast-dev/feast/issues/2566 for more details. RUN pip3 install -e 'sdk/python[aws,redis,snowflake]' RUN pip3 install -r sdk/python/feast/infra/feature_servers/aws_lambda/requirements.txt --target "${LAMBDA_TASK_ROOT}"