错误:使用pydocumendb将数据上载到cosmsdb

2024-05-29 04:43:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pydocumentdb将一些处理过的数据上传到CosmosDB,作为Azure云上的文档,并使用Python脚本。这些文件来自同一个来源。摄取可以很好地处理某些文件,但对于大于1000 KB的文件,会出现下一个错误:

 pydocumentdb.errors.HTTPFailure: Status code: 413
 "code":"RequestEntityTooLarge","message":"Message: {\"Errors\":[\"Request 
 size is too large\"]

我使用的是SQL API,这是我在集合中创建文档的方法:

^{pr2}$

如何解决这个错误?在


Tags: 文件数据文档脚本kbstatus错误来源
1条回答
网友
1楼 · 发布于 2024-05-29 04:43:28

根据我的经验,要在azurecosmos数据库上存储一些大型数据或文件,最佳做法是将数据上载到azureblob存储或其他外部存储,并在azurecosmos数据库的文档中创建一个带有其引用或关联元数据的附件。在

您可以参考restapi让Attachments知道它并使用PyDocument APIincludeCreateAttachmentReplaceAttachmentQueryAttachments等方法来实现您需要的特性。在

希望有帮助。在

相关问题 更多 >

    热门问题