An open API service indexing awesome lists of open source software.

https://github.com/openservices-dev/aws-upload-service


https://github.com/openservices-dev/aws-upload-service

aws aws-cloudfront aws-dynamodb aws-mediaconvert aws-s3 aws-sqs

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# AWS Upload Service

## Requirements

* [S3](https://aws.amazon.com/s3/)
* [CloudFront](https://aws.amazon.com/cloudfront/)
* [Simple Queue Service](https://aws.amazon.com/sqs/)
* [Media Convert](https://aws.amazon.com/mediaconvert/)
* [DynamoDB](https://aws.amazon.com/dynamodb/)

## Routes

| Method | Route | Description | Auth |
| ------ | ----- | ----------- | ---- |
| POST | /upload/file | Upload single file | Not required |
| GET | /upload/file/:id | Get file details | Required |
| GET | /upload/file/ | List of specified files | Required |
| DELETE | /upload/file/:id | Deletes single file | Required |

## Logging and debugging

Enable debug logs:

```
LOGGER_LEVEL=debug
```

**Sentry** is supported and is initialized if `SENTRY_DSN` variable is set:

```
SENTRY_DSN=
```

## License

[MIT license](./LICENSE)