s3-virus-scanning-typescript-aws-lambda-container VS aws-lambda-base-images

Compare s3-virus-scanning-typescript-aws-lambda-container vs aws-lambda-base-images and see what are their differences.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
s3-virus-scanning-typescript-aws-lambda-container aws-lambda-base-images
1 13
3 636
- 2.7%
5.6 1.6
6 months ago about 18 hours ago
TypeScript
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

s3-virus-scanning-typescript-aws-lambda-container

Posts with mentions or reviews of s3-virus-scanning-typescript-aws-lambda-container. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-06.

aws-lambda-base-images

Posts with mentions or reviews of aws-lambda-base-images. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-14.
  • I summarized my understanding of Linux systems
    2 projects | news.ycombinator.com | 14 Mar 2024
    If you setup user namespace, the child processes will inherit that namespace. The difference is that plan9 is fully built on this idea and isn't multi-user, on linux you have to opt-in to this. It's very useful and underused (mostly used by containers). I wanted to ship my AWS lambdas this way, but sadly AWS lambdas don't allow usernamespaces.

    https://github.com/aws/aws-lambda-base-images/issues/143

  • Lambda Python Dockerfile Yum
    1 project | /r/aws | 6 Dec 2023
    From their GitHub issues, as user mentions using public.ecr.aws/lambda/python:3.11.2023.11.18.02 which is the previous build including yum.
  • S3 virus scanning with TypeScript and Node.js 20.x AWS Lambda Container
    3 projects | dev.to | 6 Dec 2023
    # ======================================== # Builder Image # ======================================== FROM --platform=linux/x86_64 public.ecr.aws/lambda/nodejs:20 as builder COPY package.json package-lock.json index.ts ./ # # 1) install dependencies with dev dependencies # 2) build the project # 3) remove dev dependencies # 4) install dependencies without dev dependencies # RUN npm install && \ npm run build && \ rm -rf node_modules && \ npm install --omit=dev # ======================================== # Runtime Image # ======================================== FROM --platform=linux/x86_64 public.ecr.aws/lambda/nodejs:20 as runtime ENV CLAMAV_PKG=clamav-1.2.1.linux.x86_64.rpm RUN <<-EOF set -ex # # install glibc-langpack-en to support english language and utf-8 # this was required by clamscan to avoid error "WARNING: Failed to set locale" # dnf install wget glibc-langpack-en -y # # 1) download latest ClamAV from https://www.clamav.net/downloads # 2) install using `rpm` and it requires full path for local packages # 3) remove the downloaded package and clean up for smaller runtime image # wget https://www.clamav.net/downloads/production/${CLAMAV_PKG} rpm -ivh "${LAMBDA_TASK_ROOT}/${CLAMAV_PKG}" rm -rf ${CLAMAV_PKG} dnf remove wget -y dnf clean all # # the current working directory is "/var/task" as defined in the base image: # https://github.com/aws/aws-lambda-base-images/blob/nodejs20.x/Dockerfile.nodejs20.x # # 1) "lib/database" is the path to download the virus database # 2) "freshclam.download.log" and "freshclam.conf.log" are the log files for freshclam CLI # mkdir -p ${LAMBDA_TASK_ROOT}/lib/database touch ${LAMBDA_TASK_ROOT}/lib/{freshclam.download.log,freshclam.conf.log} chmod -R 777 ${LAMBDA_TASK_ROOT}/lib # # default configuration path for freshclam is "/usr/local/etc/freshclam.conf" # we create a symbolic link to the default configuration path and copy our custom config file # ln -s /usr/local/etc/freshclam.conf ${LAMBDA_TASK_ROOT}/lib/freshclam.conf EOF COPY freshclam.conf /var/task/lib/freshclam.conf # # freshclam CLI is a virus database update tool for ClamAV, documentation: # https://linux.die.net/man/1/freshclam # RUN <<-EOF set -ex export LOG_FILE_PATH="${LAMBDA_TASK_ROOT}/lib/freshclam.conf.log" freshclam --verbose --stdout --user root \ --log=${LOG_FILE_PATH} \ --datadir=${LAMBDA_TASK_ROOT}/lib/database if grep -q "Can't download daily.cvd\|Can't download main.cvd\|Can't download bytecode.cvd" ${LOG_FILE_PATH}; then echo "ERROR: Unable to download ClamAV database files - your request may be being rate limited" exit 1; fi EOF # # copy application files from the builder image # COPY --from=builder /var/task/dist/* /var/task/ COPY --from=builder /var/task/node_modules /var/task/node_modules CMD [ "index.handler" ]
  • Python docx not working in aws lambda
    1 project | /r/aws | 25 Apr 2023
  • Amazon Linux 2023 Officially Released
    10 projects | /r/aws | 15 Mar 2023
    Please make sure to go here and upthumb https://github.com/aws/aws-lambda-base-images/issues/62 Add support for Python 3.11
  • 3.10 Finally close to release for aws lambda
    1 project | /r/Python | 1 Mar 2023
  • Python 3.10 support date still unknown for AWS Lambda functions
    1 project | news.ycombinator.com | 1 Feb 2023
  • With v2.7 reaching EOL, what are AWS plans for Ruby lambdas?
    1 project | news.ycombinator.com | 9 Jan 2023
    Ruby 2.7 is reaching its end of life come next March. While other runtimes received updates, there is none in sight for Ruby. Mind you, Ruby recently had its annual Christmas release, gifting v3.2 to the community.

    There is a short thread at the issue tracker of the official Docker image repository over at GitHub [1], which has a tumbleweed-y feel to it.

    Is this a signal for everyone still rocking Ruby lambdas to either plan a migration to another language or to roll their own custom container image?

    [1] https://github.com/aws/aws-lambda-base-images/issues/54

  • We are AWS Serverless experts - Ask Us Anything - Sept 29th
    1 project | /r/aws | 28 Sep 2022
    We're tracking time without an official Java 17 Lambda image at https://github.com/aws/aws-lambda-base-images/issues/29. I'd understand older services to be late to the party, but AWS Lambda?
  • Custom AWS Lambda Base Images for Java 17 and 18
    1 project | news.ycombinator.com | 31 Aug 2022
    After a year, Amazon still hasn't released an officially-supported AWS Lambda Base Image or Runtime for Java 17. But I needed it, so I made one. You can find the images themselves at https://gallery.ecr.aws/aleph0io/lambda/java, and the source code on GitHub at https://github.com/aws/aws-lambda-base-images.

What are some alternatives?

When comparing s3-virus-scanning-typescript-aws-lambda-container and aws-lambda-base-images you can also consider the following projects:

tachyon - Faster than light image resizing service that runs on AWS. Super simple to set up, highly available and very performant.

aws-lambda-java-base-images - AWS Lambda Base Images for Java 17+

amazon-ec2-utils - amazon-ec2-utils contains a set of utilities and settings for Linux deployments in EC2

amazon-ecs-ami - Packer recipes for building the official ECS-optimized Amazon Linux AMIs