binarilly opened a new issue #1563:
URL: https://github.com/apache/libcloud/issues/1563


   在使用libcloud调用aliyun oss时遇到以下两个问题:
   1. upload_object: libcloud.common.types.InvalidCredsError: b'<?xml 
version="1.0" encoding="UTF-8"?>\n<Error>\n  
<Code>NonStandardHostForbidden</Code>\n  <Message>Your host is invalid. Please 
use Open Storage Service standard host.</Message>\n  
<RequestId>60420052D987C1303869C56D</RequestId>\n  
<HostId>oss.aliyuncs.com</HostId>\n</Error>\n'
   
查明原因是因为在OSSStorageDriver调用upload_object时没有将传入Container对象传递到OSSConnection的request方法,导致调用OSS
 api的时候host设置为默认的oss.aliyun.com 而不是 regionxxx.oss.aliyun.com。
   2. download_object_via_stream:
   没有实现流式下载的方法,和download_object一样的逻辑。


----------------------------------------------------------------
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]


Reply via email to