我有一個OpenWhisk操作(在IBM Bluemix上),它返回一個大的json文檔。我收到一個錯誤,指出返回的文檔大於1048576字節(1MB)。有沒有辦法增加這個限制?OpenWhisk錯誤「該操作產生了超出允許長度的響應」
在此先感謝 - 西蒙
我有一個OpenWhisk操作(在IBM Bluemix上),它返回一個大的json文檔。我收到一個錯誤,指出返回的文檔大於1048576字節(1MB)。有沒有辦法增加這個限制?OpenWhisk錯誤「該操作產生了超出允許長度的響應」
在此先感謝 - 西蒙
我猜想,你可以存儲對象S3或相似,返回一個鏈接。
對於大型有效載荷(> 1MB)的建議是將它們存儲在像雲一樣的東西上,然後讓雲發起觸發來調用一個動作。詳情請看這裏:https://console.bluemix.net/docs/openwhisk/openwhisk_cloudant.html#openwhisk_catalog_cloudant
謝謝邁克爾。實際上,這就是我正在做的:-)我從cloudant讀取文檔,做一些處理,添加一些額外的屬性,然後將文檔寫回cloudant。問題是,一些文檔大於1MB。 看來我需要在閱讀/寫作方面變得更聰明,以便低於1MB的限制。 –
嗨西蒙......呃,那很奇怪。您應該能夠將大於1MB的文檔放入雲中,並且還可以從OW操作代碼中讀取它們。特別是你有沒有達到1MB的限制? –