昨晚我创建了一个新的Azure CosmosDB实例。我创建了一个新的数据库和集合,然后回家但没有写任何数据。
今天早上我回到了Azure门户网站,发现我全新的空数据库在一夜之间完成了 11,820个请求!这些请求来自哪里?!这是正常的吗?即使我从不使用数据库,我是否应该每月看到~354,600个幻像请求?
我甚至不确定在SO或Google上搜索什么。我试过像'Azure CosmosDB显示请求我没有发送','CosmosDB幻像请求'等但没有找到任何与此问题相关的内容。谁能解释一下发生了什么?
答案 0 :(得分:0)
我现在没有运行任何活动的Cosmos DB,但大约四个月前我使用它并且从未见过这样的东西。
注意图表上的颜色键 - 它们都是“{禁止”的HTTP 403
。根据{{3}}这些事件导致403响应:
授权令牌已过期。
在POST期间还会返回403,以便在达到资源配额时创建资源。例如,尝试将文档添加到已到达其预配置存储的集合中。
当存储过程,触发器或UDF被标记为高资源使用并被阻止执行时,也可以返回403。
微软是他们自己,有docs这也是关于403响应的说法:
传递无效的api密钥时返回。
猜测一下:您创建的新服务与之前创建的服务名称相匹配,然后删除,并且您从以前使用该服务的内容中获取僵尸流量。
他们关于other docs的文档没有将HTTP 403
列为已记录的流量,但我可能会转到门户网站上的“活动”标签,无论如何都要查看。 (它确实说HTTP 401
“未经授权”被记录下来,如果只是疏忽而没有提到403,我不会感到惊讶。)
如果这没有显示任何有用的内容,我会打开一张票。
答案 1 :(得分:0)
目前有一个错误导致此图表显示不相关的内部服务流量。修复工作正在进行中。
很抱歉它可能造成任何混淆,请使用“指标”标签查看任何使用信息。