├── Readme.md ├── architecture.png ├── backend ├── .gitignore ├── README.md ├── events │ └── event.json ├── src │ ├── file_uploaded │ │ ├── __init__.py │ │ ├── app.py │ │ └── requirements.txt │ └── generate_presigned_url │ │ ├── __init__.py │ │ ├── app.py │ │ └── requirements.txt ├── template.yaml └── tests │ └── unit │ ├── __init__.py │ └── test_handler.py └── frontend ├── .editorconfig ├── .env ├── .gitignore ├── babel.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.vue ├── assets │ └── logo.png ├── components │ └── FileUpload.vue ├── main.js └── plugins │ └── vuetify.js └── vue.config.js /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/Readme.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/architecture.png -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/events/event.json -------------------------------------------------------------------------------- /backend/src/file_uploaded/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/file_uploaded/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/src/file_uploaded/app.py -------------------------------------------------------------------------------- /backend/src/file_uploaded/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/generate_presigned_url/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/generate_presigned_url/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/src/generate_presigned_url/app.py -------------------------------------------------------------------------------- /backend/src/generate_presigned_url/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3==1.13.1 -------------------------------------------------------------------------------- /backend/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/template.yaml -------------------------------------------------------------------------------- /backend/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/backend/tests/unit/test_handler.py -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- 1 | VUE_APP_GENERATE_URL='' -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /frontend/src/components/FileUpload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/src/components/FileUpload.vue -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/src/plugins/vuetify.js -------------------------------------------------------------------------------- /frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWS-Serverless-Projects/s3-upload-with-presigned-using-sam/HEAD/frontend/vue.config.js --------------------------------------------------------------------------------