slyapustin / Django S3 Like Storage
Your Own Amazon S3 Django Storage
Stars: ✭ 28
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Django S3 Like Storage
Aws Config To Elasticsearch
Generates an AWS Config Snapshot and ingests it into ElasticSearch for further analysis using Kibana
Stars: ✭ 62 (+121.43%)
Mutual labels: aws, aws-s3, amazon
Cash
HTTP response caching for Koa. Supports Redis, in-memory store, and more!
Stars: ✭ 122 (+335.71%)
Mutual labels: aws, amazon, static
Aws.s3
Amazon Simple Storage Service (S3) API Client
Stars: ✭ 302 (+978.57%)
Mutual labels: aws, aws-s3, amazon
Aws
A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.
Stars: ✭ 493 (+1660.71%)
Mutual labels: aws, amazon
Discharge
⚡️ A simple, easy way to deploy static websites to Amazon S3.
Stars: ✭ 483 (+1625%)
Mutual labels: aws, aws-s3
Aws Google Auth
Provides AWS STS credentials based on Google Apps SAML SSO auth (what a jumble!)
Stars: ✭ 428 (+1428.57%)
Mutual labels: aws, amazon
Apai Io
DISCONTINUED Amazon Product Adverstising Library based on PHP REST and SOAP (only V1) using the Product Advertising API.
Stars: ✭ 647 (+2210.71%)
Mutual labels: aws, amazon
Django S3direct
Directly upload files to S3 compatible services with Django.
Stars: ✭ 570 (+1935.71%)
Mutual labels: aws, django
Aws Cognito Angular Quickstart
An Angular(v5)-based QuickStart single-page app utilizing Amazon Cognito, S3, and DynamoDB (Serverless architecture)
Stars: ✭ 685 (+2346.43%)
Mutual labels: aws, aws-s3
Aws Toolkit Vscode
AWS Toolkit for Visual Studio Code, an extension for working with AWS services including AWS Lambda.
Stars: ✭ 823 (+2839.29%)
Mutual labels: aws, amazon
Ansible For Devops
Ansible for DevOps examples.
Stars: ✭ 5,265 (+18703.57%)
Mutual labels: aws, amazon
Udacity Data Engineering Projects
Few projects related to Data Engineering including Data Modeling, Infrastructure setup on cloud, Data Warehousing and Data Lake development.
Stars: ✭ 458 (+1535.71%)
Mutual labels: aws, aws-s3
S3 Sync Action
🔄 GitHub Action to sync a directory with a remote S3 bucket 🧺
Stars: ✭ 497 (+1675%)
Mutual labels: aws, aws-s3
Security monkey
Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.
Stars: ✭ 4,244 (+15057.14%)
Mutual labels: aws, aws-s3
Amazon Sagemaker Examples
Example 📓 Jupyter notebooks that demonstrate how to build, train, and deploy machine learning models using 🧠 Amazon SageMaker.
Stars: ✭ 6,346 (+22564.29%)
Mutual labels: aws, amazon
S3 Permission Checker
Check read, write permissions on S3 buckets in your account
Stars: ✭ 18 (-35.71%)
Mutual labels: aws, aws-s3
Awslib scala
An idiomatic Scala wrapper around the AWS Java SDK
Stars: ✭ 20 (-28.57%)
Mutual labels: aws, aws-s3
Storage
💿 Storage abstractions with implementations for .NET/.NET Standard
Stars: ✭ 380 (+1257.14%)
Mutual labels: aws, aws-s3
Your Own Amazon S3 Server
This application replicate basic Amazon S3 functionality:
- Ability to have multiple Buckets with own credentials
- Upload files with public read-only access
Main purpose of that application is to store Media and Static files of Django applications outside of the application instance. That is especially useful if your deploy application to the cloud providers (for ex. Heroku) which does not offer storage option.
Deployment
Create docker.env
file with:
-
SECRET_KEY
- Django Secret Key
Build and Run via:
docker-compose up -d
Create an Administrator account:
docker-compose exec app python ./manage.py createsuperuser
Using in your Application
In order to use that storage at your Django projects you may need use django-storages
package, in that case some extra settings required.
# Usual AWS S3 Configuration
AWS_ACCESS_KEY_ID = os.environ['AWS_ACCESS_KEY_ID']
AWS_SECRET_ACCESS_KEY = os.environ['AWS_SECRET_ACCESS_KEY']
AWS_STORAGE_BUCKET_NAME = os.environ['AWS_STORAGE_BUCKET_NAME']
# Some extra setings
AWS_S3_ENDPOINT_URL='https://your.app.instance.com' # Your App Endpoint
AWS_QUERYSTRING_AUTH = False
AWS_DEFAULT_ACL='public-read'
Demo project
Demo project, which utilize that app available here.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].