Cloud Storage Browser - User Guide
Table of Contents
Introduction
Cloud Storage Browser is a desktop application that allows you to browse, manage, and interact with different cloud storage providers from a single interface. The application supports AWS S3, Google Cloud Storage, and Azure Blob Storage, making it easy to work with multiple cloud providers.
Login Options
The Cloud Storage Browser offers different login methods for each supported cloud provider. Free plan users can access AWS S3, while Pro plan users can additionally access Google Cloud Storage and Azure Blob Storage.
AWS S3
AWS S3 login offers three authentication methods:
1. Access Key & Secret Key
Required data:
- Access Key ID: Your AWS access key identifier
- Secret Access Key: Your AWS secret access key
- Region: AWS region your bucket resides in (e.g., us-east-1)
- Bucket Name: (Optional) Name of the bucket to connect to
- Path: (Optional) Specific path within the bucket
Learn more about AWS Access Keys
2. AWS Credentials File
Required data:
- Profile Name: Name of the profile in your AWS credentials file
- Credentials File Path: Path to your AWS credentials file
- Region: AWS region your bucket resides in
- Bucket Name: (Optional) Name of the bucket to connect to
- Path: (Optional) Specific path within the bucket
Learn more about AWS Credentials Files
3. S3-Compatible Service
Required data:
- Access Key ID: Your access key identifier
- Secret Access Key: Your secret access key
- Endpoint URL: The custom endpoint URL of your S3-compatible service
- Bucket Name: (Optional) Name of the bucket to connect to
- Path: (Optional) Specific path within the bucket
Learn more about S3-Compatible Services
Google Cloud Storage (GCP)
Pro Feature
Google Cloud Storage offers two authentication methods:
1. Google Account
Required data:
- Project ID: (Optional) Your Google Cloud project ID
- Bucket Name: (Optional) Name of the bucket to connect to
This method requires gcloud CLI to be installed on your system.
Learn more about gcloud CLI installation
2. Service Account JSON
Required data:
- Service Account Key: Upload a service account JSON key file or paste its contents
- Bucket Name: (Optional) Name of the bucket to connect to
Learn more about GCP Service Account Keys
Azure Blob Storage
Pro Feature
Azure Blob Storage offers three authentication methods:
1. Azure Account
Required data:
- Storage Account Name: (Optional) Name of your Azure Storage account
- Container Name: (Optional) Name of the container to connect to
This method requires Azure CLI to be installed on your system.
Learn more about Azure CLI installation
2. Connection String
Required data:
- Connection String: Azure Storage account connection string
- Container Name: (Optional) Name of the container to connect to
Learn more about Azure Connection Strings
3. SAS URL
Required data:
- SAS URL: Shared Access Signature URL for your Azure Storage
- Container Name: (Optional) Name of the container to connect to
Learn more about Azure SAS URLs
Dashboard
The Dashboard is displayed after successful login and provides an overview of your storage buckets.
Bucket Overview
The Dashboard presents a list of available buckets with the following information:
- Name: Name of the bucket
- Object Count: Number of objects stored in the bucket
- Creation Date: When the bucket was created
Sorting and Filtering
Buckets can be sorted by:
- Name: Alphabetical order
- Date: Creation date (newest first)
- Count: Object count (highest first)
Bucket Selection
To work with a specific bucket, click the "Select" button next to the bucket name. This will navigate you to the Bucket Explorer for that bucket.
Bucket Explorer
The Bucket Explorer allows you to navigate and manage files and folders within a selected bucket.
File Operations
- Download: Download a file to your local system
- Delete: Remove a file from the bucket
- View Details: View file metadata including size, type, and last modified date
- Generate Signed URL: Create a temporary URL to access the file (duration configurable)
Folder Operations
- Create Folder: Create a new folder in the current location
- Delete Folder: Remove a folder and its contents
- Upload: Upload files or entire folders to the current location
Searching
Use the search bar to filter files and folders by name within the current location.
Sorting and Filtering
Files and folders can be sorted by:
- Name: Alphabetical order
- Size: File size (largest first)
- Type: File type (grouped by extension)
- Last Modified: Modification date (newest first)
Settings
The Settings page allows you to configure the application and manage your account details.
Plan & License
- View your current plan (Free or Pro)
- Upgrade to Pro plan for additional features
- If you have a Pro license, view your license details including:
- License key (partially redacted)
- Email associated with the license
- Order information
- Activation and renewal dates
- Price and subscription recurrence
Appearance
- Theme: Choose between Light and Dark modes (Dark mode is a Pro feature)
Application Logs
- View Logs: View application logs for troubleshooting
- Open Log Folder: Open the folder containing log files
- Copy Log Path: Copy the path to the log file to the clipboard
Report a Bug
- Report on GitHub: Opens the GitHub issues page to report bugs or suggest improvements
Storage Credentials
- Current Connection: View details of your active connection (sensitive information is redacted)
- Sign Out: Sign out and clear the current connection