My practice project here: https://github.com/mylethidiem/dvc-mnist-demo
Read Hướng dẫn cài đặt và sử dụng AWS S3 trên CMD (Window):
aws --versionpip3 install awscli --upgrade --user
which aws
# or
conda install awscli
Run aws configure
Input info: Access key ID, AWS Secret Access Key(Secret access key), Default region name(us-east-1 (North Virginia) or ap-southeast-1 (Singapore))
Thử các lệnh S3 cơ bản trên CMD
aws s3 mb s3://ten-bucket-duy-nhat-cua-ban . Example:aws s3 mb s3://banhmuy-aio2025 --region ap-southeast-2
aws s3 ls
Login to AWS Console
In my console, I have 2 user: root user who created and own the storage, another role full access to s3 (acc: elizabethmyn)
Create new folder in the S3 bucket:

Add remote:
# d mean default
dvc remote add -d mys3 s3://banhmuy-aio2025/data
Then push it: