You can always use tar to archive a bunch of files:
tar cf archive.tar file1 file2 dir1/ dir2/ ...
c = compress and f= files. Then encrypt with AES256, using symetric key file encryption:
gpg --symmetric --cipher-algo AES256 --batch --passphrase-file /path/to/key/file archive.tar
And finally upload the encrypted archive to a object storage bucket
aws s3 sync --profile PROFILE --delete archive.tar.gpg s3://BUCKET