Azure CosmosDB(以前的DocumentDB)接收了许多我不发送的请求

时间:2018-02-15 17:36:53

标签: azure azure-cosmosdb

昨晚我创建了一个新的Azure CosmosDB实例。我创建了一个新的数据库和集合,然后回家但没有写任何数据。

今天早上我回到了Azure门户网站,发现我全新的空数据库在一夜之间完成了 11,820个请求!这些请求来自哪里?!这是正常的吗?即使我从不使用数据库,我是否应该每月看到~354,600个幻像请求?

我甚至不确定在SO或Google上搜索什么。我试过像'Azure CosmosDB显示请求我没有发送','CosmosDB幻像请求'等但没有找到任何与此问题相关的内容。谁能解释一下发生了什么?

Screenshot of Azure showing the 11.82K requests I didn't send!

2 个答案:

答案 0 :(得分:0)

我现在没有运行任何活动的Cosmos DB,但大约四个月前我使用它并且从未见过这样的东西。

注意图表上的颜色键 - 它们都是“{禁止”的HTTP 403。根据{{​​3}}这些事件导致403响应:

  

授权令牌已过期。

     在POST期间还会返回

403,以便在达到资源配额时创建资源。例如,尝试将文档添加到已到达其预配置存储的集合中。

     当存储过程,触发器或UDF被标记为高资源使用并被阻止执行时,也可以返回

403。

微软是他们自己,有docs这也是关于403响应的说法:

  

传递无效的api密钥时返回。

猜测一下:您创建的新服务与之前创建的服务名称相匹配,然后删除,并且您从以前使用该服务的内容中获取僵尸流量。

他们关于other docs的文档没有将HTTP 403列为已记录的流量,但我可能会转到门户网站上的“活动”标签,无论如何都要查看。 (它确实说HTTP 401“未经授权”被记录下来,如果只是疏忽而没有提到403,我不会感到惊讶。)

如果这没有显示任何有用的内容,我会打开一张票。

答案 1 :(得分:0)

目前有一个错误导致此图表显示不相关的内部服务流量。修复工作正在进行中。

很抱歉它可能造成任何混淆,请使用“指标”标签查看任何使用信息。