Quickstart
Install the required tools, set up your AWS CLI, and configure environment prerequisites.
Welcome to the setup journey of File Deduplication with ownCloud and AWS. This chapter covers everything you need to install before diving into the core configuration steps.
Follow these instructions to prepare your environment and ensure smooth deployment of the project.
Prerequisites
A valid AWS account
A working internet connection
Basic knowledge of the AWS Console, terminal, and SSH
Tools to Install Locally
AWS CLI (v2 or higher)
Used to interact with AWS services via command line.
Install : Link
aws --version
Python 3.9+
Required for writing Lambda functions and basic scripting.
Verify:
python3 --version
Git
Used to clone any repositories or version your Lambda code.
Install : Link
Postman (for API Testing)
We'll use Postman to test Lambda API integrations before wiring up ownCloud.
Download: Link
SSH Client
Required to connect to your EC2 instance.
For Windows: Use PuTTY or WSL/PowerShell
For macOS/Linux: Terminal is built-in
Set Up AWS Credentials (for CLI) - Optional
After installing the AWS CLI, configure your credentials:
aws configure
Provide your:
AWS Access Key ID
AWS Secret Access Key
Default region (e.g.,
us-east-1
)Output format (leave default as
json
)
Last updated