Google App boto文件存储在不适当的目录中

时间:2018-02-19 19:16:27

标签: google-app-engine google-app-engine-python

我安装了Google Cloud SDK,并将.boto文件目录转储到“我的文档”文件夹(例如C:\ Users \ John),这是一个非常不合适的位置。我确实在Python文件中看到了很多boto文件的实例,有几十个实例/例子:

return os.path.join(self.LegacyCredentialsDir(account), '.boto')
os.path.expanduser(os.path.join('~', '.boto')),

我应该在哪里改变适当的路径?适当的路径可能是例如C:\Users\John\AppData\Roaming\gcloud\.boto

位于文件顶部:

  

此文件包含所需的凭据和其他配置信息   由boto库,由gsutil使用。您可以编辑此文件(例如,添加   凭证)但要注意不要错误编辑任何变量名称(例如   " gs_access_key_id")或删除重要的标记(如" [凭据]"和   " [宝途]"部分分隔符。)

     

[凭证]

     

Google OAuth2凭据由Cloud SDK管理   不需要出现在这个文件中。   为" gs://"添加HMAC Google凭据URI,编辑和取消注释   以下两行:

1 个答案:

答案 0 :(得分:1)

最新版本的Boto似乎不适合App Engine。大约一年前我遇到过这个问题,而且我不记得所有的细节,但是我避开了Boto3并坚持使用Boto 2.47,这对我来说很有用。

对于我的用例,我只需要SES的帮助。如果您需要许多其他AWS服务,那么YMMV。