Skip to main content

Quickstart - AWS CLI

If you have the AWS CLI installed, you can start using Fil One in under 2 minutes.

1. Install the AWS CLI

pip install awscli
# or
brew install awscli

2. Configure credentials

Set up a named profile so you don't have to pass --endpoint-url on every command:

# ~/.aws/config
[profile filone]
endpoint_url = https://eu-west-1.s3.fil.one
region = eu-west-1
# ~/.aws/credentials
[filone]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_KEY

3. Create a bucket

Buckets are created from the Fil One dashboard — the S3 API does not support CreateBucket. Go to Buckets → Create Bucket, enter a name, and click Create.

Once the bucket exists, use the AWS CLI for all object operations.

4. Upload a file

aws s3 cp my-file.txt s3://my-first-bucket/ --profile filone

5. List objects

aws s3 ls s3://my-first-bucket/ --profile filone

6. Download the file

aws s3 cp s3://my-first-bucket/my-file.txt ./downloaded.txt --profile filone