AWS Signature Library for NGINX & NGINX Plus
Moved into the repo of https://github.com/nginxinc/nginx-aws-signature.
AWS Signature Library for NGINX & NGINX Plus
License: Apache License 2.0
AWS Signature Library for NGINX & NGINX Plus
Moved into the repo of https://github.com/nginxinc/nginx-aws-signature.
As an App/API Developer,
I want to quickly implement an application on multiple cloud provider's services (e.g., AWS Lambda, S3, SQS) using a reusable library(nginx-aws-signature
) without learning and implementing how to sign API requests. So I can focus on only implementing business logic.
Acceptance Criteria:
nginx-s3-gateway
.
AWS_SESSION_TOKEN
) based authenticationAs a Product Manager,
I want customers to use NGINX Lambda gateway to securely expose their services as API.
Because customers who are running their services on Serverless platform are increasing, as the customers don’t want to manage the application server infrastructure. AWS Lambda is popular choice for AWS users which helps customers to run their services developed in the different programming languages (Go, Node.JS, Python, Java). There are increasing asks from customers to protect the services hosted in AWS Lambda.
As a Backend Engineer,
I want to make sure the library of nginx-aws-signature
is interoperable with nginx-s3-gateway
prior to integrating with nginx-lambda-gateway
. Because nginx-aws-signature
is the common library which is refactored from nginx-s3-gateway
, and nginx-aws-signature
should work with new library of nginx-aws-signature
. So it will save time for testing when integrating with nginx-lambda-gateway
.
AC:
nginx-s3-gateway
by integrating with nginx-aws-signature
.nginx-s3-gateway
.nginx-s3-gateway
.As an API/App Developer,
I want to make sure any change does not block the existing features of nginx-aws-signature
library based on test framework. In the meantime, I want to ensure that it is always interoperable with other module such as nginx-s3-gateway
and nginx-lambda-gateway
.
AC:
nginx-s3-gateway/test/unit
.nginx-s3-gateway/test/integration
.nginx-s3-gateway/docker-compose
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.