我想上传文件到谷歌云存储。我创建了一个服务帐户,将p12文件转换为pem文件,然后在驱动程序中引用服务帐户电子邮件地址和pem文件:
from libcloud.storage.types import Provider
from libcloud.storage.providers import get_driver
CloudStorage = get_driver(Provider.GOOGLE_STORAGE)
driver = CloudStorage(
'...@developer.gserviceaccount.com',
os.path.expanduser('~/.ssh/my.pem'),
project='my_project',
)但是,当我做了
driver.list_containers()我得到了
<?xml version='1.0' encoding='UTF-8'?><Error><Code>InvalidSecurity</Code><Message>The provided security credentials are not valid.</Message><Details>Incorrect Authorization header</Details></Error>发布于 2015-07-15 08:42:21
https://stackoverflow.com/questions/23839219
复制相似问题