Some of the AWS S3 CLI commands that are handy for getting & writing objects to/from the S3 buckets.
To list data from a S3 folder:
aws s3 ls s3://bucket/folder/subfolder/ --recursive --profile kylefoo
To get object from a S3 bucket:
aws s3api get-object --bucket prod-bucket --key folder/subfolder/remote-file.txt --profile kylefoo local-file.txt
To write object to a S3 file:
aws s3api put-object --bucket prod-bucket --key folder/subfolder/remote-object.json --body local-object.json --profile kylefoo
To remove a specific file type inside a S3 subfolder
aws s3 rm s3://bucket/folder/subfolder/ --recursive --exclude "*" --include "*.txt" --profile kylefoo
Top comments (0)