我正在構建GAE應用程序,需要使用加密密鑰才能操作。我想避免將密鑰存儲在代碼或持久數據存儲區中,並且每次啓動我的應用程序時都要上傳密鑰,以便在應用程序的整個生存期內從內存中駐留(從我上傳密鑰的時間開始直到沒有實例正在運行。)是否有App Engine共享內存或同等解決方案?
據我所知,這可能與駐留後端,但這似乎太昂貴(最便宜的後端目前58 $ /月)只是爲了保留一個值在內存中,並將其提供給其他實例需求。
請注意,我不是在尋找一個通用的強大的共享內存解決方案,只是一個基本上只寫了一次並且讀取很多次的值。謝謝。
您是否試過MemCache? – Sameer 2012-01-30 17:15:02
鑰匙的壽命是多少? – proppy 2012-01-30 17:35:17
@Sameer,在Memcache中並不保證存儲的值的生命週期,(@proppy)只要我的任何實例存在,我就需要密鑰才能存活。當我所有的實例死亡時,我也需要它「消失」。 我現在看到,與App Engine,這種想法可能有瑕疵:) 謝謝 – gnobal 2012-01-30 20:24:04