s3-bash4
s3-bash4 copied to clipboard
Bash Commands for S3 using AWS Signature Version 4
Get, Put, Delegate file action working. But we are trying to upload file name contains space. its showing "Http Version Not Supported" error we tried FILE_TO_UPLOAD and RESOURCE_PATH url encoding....
Getting the following error: ```xml SignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method._____AWS4-HMAC-SHA256 20170813T055036Z 20170813/us-west-2/s3/aws4_request 18f53936d0df8e747a82b43cfef8882931188222785cd5d63ee3d808b6c7434934dba98f6ff684d5711bb08a53e4b2c0c4d5d4f603658a8694fa7820e9c0e40941 57 53 34 2d...
Date funtions works like that on macos: `$(date -jf "%Y-%m-%d %H:%M:%S" "${timestamp}" "+%Y%m%dT%H%M%SZ")` But still, I got a 403 bad request.
The version without the explicit pattern matching operator seems to work on Linux, and on Bash on Windows, but fails with bash on macOS.
In a professional environment, it is common to have access to an "_on premise_" back-end with S3 API (e.g. see https://geekflare.com/self-hosted-s3/). The `s3-bash4` tool only allows to access AWS instance,...
This PR aims at allowing user to specify an alternate domain as request target. Thus, it will be possible to use a personal or custom instance of S3-compatible on-line storage...