Google App Engine - 使用远程Api Servlet批量加载 - 结算

时间:2010-08-03 22:44:20

标签: google-app-engine billing bulkloader

我使用App Engine RemoteApiServlet和Bulkloader将数据加载到数据存储区。由于我上传的数据集很庞大(一百万个实体),我在我的应用程序上启用了“Billing”并设置了最大值。每日预算为5美元,之后为10美元。

在我加载实体后,使用App Engine管理控制台,我确定我需要花费7美元来计算CPU小时数(因为我最终使用了~70个CPU小时)。但是,当我查看结算历史时,我只收取0.05美元(用于存储)和0.0小时的CPU小时费用。

我想知道这是否是预期的?使用RemoteApiServlet进行批量加载是否需要为CPU小时计费?如果是,当我设置$ 5的最大每日预算并超过我的CPU配额时,我开始从服务获得HTTP 503。如果RemoteApiServlet的使用免于计费,那么为什么我会看到503错误?

1 个答案:

答案 0 :(得分:1)

remote_api和计费没什么特别之处。如果您在昨天之前执行此操作,那么当我们re-enabled datastore CPU billing时,您不会因任何数据存储区CPU费用而被收取费用,这些费用占批量加载的CPU成本的大部分。