我安装了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,编辑和取消注释 以下两行:
答案 0 :(得分:1)
最新版本的Boto似乎不适合App Engine。大约一年前我遇到过这个问题,而且我不记得所有的细节,但是我避开了Boto3并坚持使用Boto 2.47,这对我来说很有用。
对于我的用例,我只需要SES的帮助。如果您需要许多其他AWS服务,那么YMMV。