我最近部署了我们的第一个Azure webapp服务,这是一次非常轻松的体验。
这只是一个简单的requestbin,如api app,用于将webhook中的id存储到azure数据表中,另一个端点用于查询该ID是否存在。这用于在我们的部署测试中测试webhook。
效果很好,但最多我希望每天可以写入和读取对中的60个表请求到达存储帐户
在过去24小时内,我收到了10,23k个请求(一直持续到晚上)以及我没有通过API设置的队列和blob请求Screenshot of azure data account requests
查看存储帐户审核日志我看到几乎完全列出了“调用者”列空白的关键操作 audit log
这是否意味着这是一个内部Azure流程?有些人是我,但我认为这是我通过短划线检查
部署测试本身不是实时的,DataTable只包含我在测试期间插入的两个初始测试实体,因此我无法真正考虑这些请求。菜鸟错误我确定但有任何想法吗?
奖励:我使用下面的块来初始化我的数据表。它驻留在免费的层实例上的apiClient类构造函数方法中。 table.createIfNotExists()是否计为数据事务,并且在构造函数中存在,并且当azure在自由层上的进程之间移动时调用该调用
_storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
_tableClient = _storageAccount.CreateCloudTableClient();
table = _tableClient.GetTableReference("webhookreceipts");
// Create the table if it doesn't exist.
table.CreateIfNotExists();
感谢
更新
我已经让它再次运行了一夜,似乎按照相同的模式循环,每小时有500个请求,如前所述
答案 0 :(得分:0)
首先,我建议你点击审核日志" ListKeys"查看详细信息。请关注物业' EVENT TIMESTAMP' &安培;' CALLER'知道什么时候触发,谁做了。其次,请注释与Azure表相关的所有代码以查看结果。第三,请创建一个新的Azure帐户,看看是否有相同的问题。一切都在我身边。如果此问题仍然存在,我建议您与Azure支持人员联系以获得更好的帮助。