Я ищу команду (и) unix для вычисления заголовка md5-контента, который будет использоваться с IBM Cloud Object Storage API для удаления нескольких объектов. Я пробовал echo “request body….” | md5 | base64
, однако ответ API - `
Указанный вами Content-MD5 был недействительным.
Curl CMD:
curl -H "Content-Type: text/plain;charset=utf-8" -H "Content-MD5: 75ff06f81643655397a5911ddc195ce8" -H "Authorization: $AuthToken" "https://<cos-endpoint-name>/<bucket-name>?delete" -d 'xml body...'
Ответ на ошибку:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Error><Code>InvalidDigest</Code><Message>The Content-MD5 you specified was an invalid.</Message><Resource>/ghhsa-bucket-etl-dev/</Resource><RequestId>aed25243-22a1-477d-9ab8-b87780625a61</RequestId><httpStatusCode>400</httpStatusCode></Error>
Цените любые указатели на это.