2010-08-03 62 views
0

我正在使用App Engine RemoteApiServlet和Bulkloader將數據加載到數據存儲中。由於我上傳的數據集非常龐大(一百萬個實體),因此我在應用程序上啓用了「計費」功能,並設置了最大值。每日預算爲5美元及以後至10美元。Google App Engine - 使用RemoteApiServlet進行批量加載 - 結算

在我加載實體後,使用App Engine管理控制檯,我確定我將爲CPU小時計費〜7美元(因爲我最終使用了〜70 CPU小時)。但是,當我查看結算曆史記錄時,我僅收取0.05美元(用於存儲)和CPU時間0.0美元。

我想知道這是否預期?是否使用RemoteApiServlet進行批量加載而不支付CPU小時數?如果是,當我設置最高每日$ 5的預算並且超過了我的CPU配額時,我開始從服務中獲得HTTP 503。如果RemoteApiServlet的使用免於計費,那麼爲什麼我會看到503錯誤?

回答

1

關於remote_api和計費沒有什麼特別之處。但是,如果您在昨天之前這樣做了,那麼我們的re-enabled datastore CPU billing則不會收取任何數據存儲區CPU的費用,這些費用佔構成大部分散裝CPU成本的費用。

+0

謝謝你回答我的問題尼克。我認爲數據存儲器的CPU時間與一般CPU時間不同。現在它是有道理的。 – Rahul 2010-08-04 17:03:22

+0

「一般」CPU時間和數據存儲CPU時間是否有差異?我在問這是因爲當天消耗的數據存儲區CPU時間與一般CPU時間相比非常少,我們沒有爲它們中的任何一個計費。 – Rahul 2010-08-04 17:31:41

+0

您在儀表板主頁上看到的CPU時間是所有地方使用的總CPU數 - 直接由您的處理程序以及各種API使用。數據存儲CPU時間是其中的一個子集,直到幾天前,儘管它仍然添加到了CPU總數中,但它並沒有被收取費用。 – 2010-08-05 08:07:47