我认为最简单的事情...但找不到在哪里...当我通过门户创建新媒体服务时,我可以为新服务选择一个区域,一个存储帐户(具有不同的存储帐户)区域(..改天再问)),其余的为属性。
但是,当我连接 SDK 时,我得到了一个 CloudMediaContext。我可以找到 channel 和直播/节目的任何属性。但是,我在哪里可以找到此媒体服务帐户的区域?这是否与另一个存储帐户(以及为什么我可以选择另一个区域)或任何其他类耦合,或者是通过其他方式耦合?
最佳答案
这里发生了两件事:
- 控制平面:控制平面处理服务管理。它包括创建服务、获取服务详细信息、 key 重新生成等。
- 数据平面:数据平面处理服务中的数据。因此,对于媒体服务,数据平面负责管理 Assets 、定位器等。
Azure 媒体服务 SDK 仅处理数据平面。您为其提供一个帐户名和 key ,然后使用它为您提供的 CloudMediaContext
并使用它来管理服务中的数据。
为了查看服务本身的属性(如区域),您需要使用 Azure Resource Manager (ARM) SDK
它是 Azure 资源管理器 API
的包装器,而不是媒体服务 SDK。此 ARM SDK 支持媒体服务。
关于c# - Azure 媒体服务区域属性在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39561420/