amazon-ec2-utils VS aws-lambda-base-images

Compare amazon-ec2-utils vs aws-lambda-base-images and see what are their differences.

amazon-ec2-utils

amazon-ec2-utils contains a set of utilities and settings for Linux deployments in EC2 (by amazonlinux)
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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
amazon-ec2-utils aws-lambda-base-images
2 13
52 643
- 1.7%
4.1 1.4
14 days ago 4 days ago
Shell
MIT License 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.

amazon-ec2-utils

Posts with mentions or reviews of amazon-ec2-utils. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-15.
  • Amazon Linux 2023 Officially Released
    10 projects | /r/aws | 15 Mar 2023
    I recommend centralizing your IMDS client code in a single location that can be invoked by any of you systemd services. It helps immensely with the transition to IMDSv2 and also help ensure you're using consistent curl options, handling failures/retries consistently, etc. The ec2-metadata utility might help with a number of your uses of IMDS already, so you could transition to it. If there's anything you need it to do that's not currently supported, we're happy to review pull requests or issues on GitHub

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 amazon-ec2-utils and aws-lambda-base-images you can also consider the following projects:

amazon-linux-2023 - Amazon Linux 2023

s3-virus-scanning-typescript-aws-lambda-container - S3 virus scanning with TypeScript and Node.js 20.x AWS Lambda Container

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

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

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured