然后我可以通过Azure信息中心

时间:2016-07-12 15:33:12

标签: c# azure azure-storage

我最近部署了我们的第一个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个请求,如前所述

1 个答案:

答案 0 :(得分:0)

首先,我建议你点击审核日志" ListKeys"查看详细信息。请关注物业' EVENT TIMESTAMP' &安培;' CALLER'知道什么时候触发,谁做了。其次,请注释与Azure表相关的所有代码以查看结果。第三,请创建一个新的Azure帐户,看看是否有相同的问题。一切都在我身边。如果此问题仍然存在,我建议您与Azure支持人员联系以获得更好的帮助。