我在新门户中将 WorkerRole 部署到 Azure 云服务(经典)。有了这个,我还为队列创建了 Azure 存储帐户。
尝试添加 AutoScale 规则,存储帐户未列出。尝试选择Other Resource
和放置Resource Identifier
存储,没有列出指标名称。
经典云服务和新存储帐户不能一起工作是设计使然吗?
我在新门户中将 WorkerRole 部署到 Azure 云服务(经典)。有了这个,我还为队列创建了 Azure 存储帐户。
尝试添加 AutoScale 规则,存储帐户未列出。尝试选择Other Resource
和放置Resource Identifier
存储,没有列出指标名称。
经典云服务和新存储帐户不能一起工作是设计使然吗?
存储帐户数据(例如 blob、队列、容器、表)只需使用帐户名 + 密钥即可访问。任何应用程序都可以与它们一起使用。
但是,为了管理/枚举可用的存储帐户,有经典创建和 ARM 创建的帐户,每个帐户都有不同的 API。
原始的 Azure 服务管理 (ASM) API 对 ARM 资源一无所知。由于您正在部署到 Classic 云服务,因此很有可能它仅使用 ASM,并且无法枚举 ARM 创建的存储帐户。
如果您创建经典存储帐户(功能差异为零),您应该能够将其视为自动缩放的选项。
关于这个答案的差异,我有更多细节。
目前,无法基于新的“v2”存储帐户自动缩放任何内容。这与您使用的是经典的 Azure 云服务这一事实无关。我在使用 Azure 应用服务时遇到了同样的问题。最后,我刚刚创建了一个用于自动缩放的经典存储帐户。与不同类型的存储帐户交互的方式没有区别。