2016-09-14 68 views
0

我们正在使用AMS来对视频blob进行索引和编码。 AMS正在创建顶级容器以将资产存储在存储帐户中。整理由Azure媒体服务创建的资产

我们也有其他的顶层容器,如图像,视频,PDF等存储其中获得存储为\images\<filename>斑点,\videos\<filename>

存储帐户现在与AMS资产杂乱。有没有办法将容器名称设置为AMS,以便在提供的容器而不是根级别内生成资产(通过将容器名称预先附加到资产文件)。

回答

0

不可以。您无权控制资产的容器名称。它们必须是唯一的,这就是为什么还有与容器名称关联的GUID。

顺便说一句,我不会与媒体服务共享存储帐户。媒体服务应该有自己的(如果不超过一个)存储帐户。

+0

我们能AMS与多个存储帐户关联,然后移动在主账户中产生的资产(其中所有其他斑点存储)到其他新的存储帐户。 AMS是否可以从其他存储帐户自动检索文件, – Sunny

1

由于astaykov提到Azure媒体服务没有提供API来选择资产存储容器的自定义命名方案。

最佳选择是使用专用存储帐户来存储您自己的元数据,而不是重复使用帐户作为媒体服务应付配置的一部分。

您还可以提供存储帐户名称作为资产创建的一部分参见StorageAccountName(https://msdn.microsoft.com/en-us/library/azure/hh974277.aspx#create_an_asset)。

当您创建没有默认存储帐户名称的资产时,您需要确保此存储帐户与媒体服务相关联。这可以通过Azure PowerShell cmdlet或通过天青管理apis(https://msdn.microsoft.com/en-us/library/azure/mt735161.aspx)完成。

如果由于某种原因,你只能使用一个共享的存储帐户,你可以模拟文件夹结构喜欢在Organising Azure Media assets in Blob storage描述

+0

我们可以将AMS与多个存储帐户相关联,然后将在主帐户(存储其他所有斑点的位置)中生成的资产移动到其他新存储帐户。 AMS是否会自动从其他存储帐户检索文件, – Sunny

+0

一旦资产创建并关联到帐户,就无法更新此关联。您可以将旧的资产中的斑点复制到新创建的空资产,但它在技术上将是两种不同的资产。稍后您可以删除旧资产。请参阅http://stackoverflow.com/questions/25983482/how-to-copy-azure-containers-blobs,例如如何在不重新上传的情况下移动blob。 –