The Serverless Media API is a project developed using .NET 6, Amazon DynamoDB, Amazon S3, Amazon SNS, and AWS Lambda. It provides functionalities for file upload to S3 with PresignURL, serving images from S3, and creating/managing galleries.
-
File Upload to S3 with PresignURL:
- Uploading files to Amazon S3 with pre-signed URLs for secure and efficient file transfers.
-
Serve Image from S3:
- Serving images directly from Amazon S3 for improved performance and scalability.
-
Create and Manage Gallery:
- Functionality to create and manage galleries for organizing and displaying media content.
-
Clone the repository:
git clone https://github.com/fehmianac/serverless-media-api
-
Navigate to the project directory:
cd serverless-media-api
-
Use the CloudFormation template
template.yaml
for deployment:aws cloudformation deploy --template-file template.yaml --stack-name ServerlessMediaApiStack --capabilities CAPABILITY_IAM
The CloudFormation template (template.yaml
) in the source repository defines the infrastructure required for the Serverless Media API.
The Serverless User API provides the following endpoints:
For any inquiries or assistance, please contact:
Fehmi Anaç
Email: fehmianac@gmail.com