Kami commented on issue #1417: InvalidCredsError when uploading .xlsm file to 
Google Storage bucket
URL: https://github.com/apache/libcloud/issues/1417#issuecomment-578721952
 
 
   I tried to dig in and find the root cause, but I was unable to find one.
   
   This issue only appears if all the following conditions are met:
   
   1. Ineroperability authentication method is used
   2. Object name ends with ``.xlsm`` (e.g. ``test1.xlsm``)
   3. Content-Type header is ``application/vnd.ms-excel.sheet.macroEnabled.12``
   
   If any of those three things are not met, it will work fine.
   
   The signature itself looks fine, so I wonder if it's some bug / edge case 
when using Google Storage API in Interoparability mode?
   
   Having said that, probably the best course of action / workaround would be 
to simply use non-compatibility method with service account credentials.
   
   That's the preferred method in any case.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to