擅长:python、mysql、java
<p>你有没有<a href="https://cloud.google.com/appengine/docs/adminconsole/datastoreadmin#enabling_datastore_admin_for_an_application">enabled the Datastore Admin</a>?您需要这样做才能允许模块<code>ah-builtin-python-bundle</code>存在,这是当您激活Datastore admin时“部署”到您的应用程序中的一个特殊模块,它真正负责响应对<code>/_ah/datastore_admin</code>的请求,并生成从数据存储读取的MapReduce作业,并在云存储中生成备份文件(或发送到其他任何位置)他们去了)。在</p>
<p>另外,另一种可能是您已经在应用程序中使用了<code>test.appspot.com</code>硬编码。你有那个应用程序id“test”吗?从您在浏览器中看到的错误的屏幕截图来看,您似乎在尝试备份bucket“<code>test.appspot.com</code>”,这将是app id为“test”的应用程序的默认bucket。但是,在您显示的日志屏幕截图中,它还尝试备份到“<code>example.appspot.com</code>”bucket。确保你的应用程序拥有这些存储桶。在</p>
<p>另一种可能是处理请求的模块不是<code>ah-builtin-python-bundle</code>,而是另一个模块。即使在task add方法中指定了不同的目标,如果有一个正在重新路由请求的<a href="https://cloud.google.com/appengine/docs/python/modules/routing#routing_with_a_dispatch_file">dispatch rule</a>,也可能发生这种情况。在</p>