Use AWS CLI to upload and sync local files into S3 as a simple backup routine.
Practice basic AWS CLI usage and understand where S3 fits in backup or artifact workflows.
Confirm AWS CLI works and the target bucket is accessible.
Run aws configure list
Run aws sts get-caller-identity
Run aws s3 ls
Move local files into the S3 bucket and test sync behavior.
Upload a single file
Sync a folder to S3
Sync back from S3 if needed
Explain how and when this simple pattern could be used.
Document commands
Explain use cases
Note safety considerations
Verify AWS CLI identity and bucket access.
Upload a test file to S3.
Sync a local folder to S3.
Optionally sync it back.
Document the backup pattern.
Files appear in the target S3 bucket
aws s3 sync runs successfully
Downloaded files match expectations
README explains the workflow clearly
Documented AWS CLI backup workflow
Proof of uploaded test files
README with commands and use cases
Shows hands-on AWS CLI usage and the ability to explain practical S3 workflows beyond just console clicks.
Using the wrong AWS account or bucket
Syncing the wrong local directory
Ignoring overwrite behavior
Not verifying identity before upload
Automate with a shell script
Add versioned backups
Use lifecycle policies
Add scheduled execution on a Linux host