【问题标题】:Organize assets created by Azure Media Services组织由 Azure 媒体服务创建的资产
【发布时间】:2016-09-15 11:37:24
【问题描述】:

我们正在使用 AMS 对视频 Blob 进行索引和编码。 AMS 正在创建顶级容器以将资产存储在 Storage 帐户中。

我们还有其他顶级容器,例如图像、视频、pdf 等来存储 blob,这些 blob 被存储为 \images\<filename>\videos\<filename>

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

【问题讨论】:

    标签: azure azure-blob-storage azure-media-services


    【解决方案1】:

    正如 asaykov 提到的,Azure 媒体服务不提供 api 来选择资产存储容器的自定义命名方案。

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

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

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

    如果由于某些原因您必须只使用一个共享存储帐户,您可以模拟Organising Azure Media assets in Blob storage 中描述的文件夹结构

    【讨论】:

    • 我们能否将 AMS 与多个存储帐户关联,然后将主帐户(存储所有其他 blob)中生成的资产移动到其他新存储帐户。 AMS 是否会自动从其他存储帐户中检索文件,
    • 一旦资产创建并关联到帐户,就无法更新此关联。您可以将 blob 从旧资产复制到新创建的空资产,但从技术上讲,这将是两个不同的资产。稍后您可以删除旧资产。请参阅stackoverflow.com/questions/25983482/…,例如如何在不重新上传 Blob 的情况下移动它们。
    【解决方案2】:

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

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

    【讨论】:

    • 我们能否将 AMS 与多个存储帐户关联,然后将主帐户(存储所有其他 blob)中生成的资产移动到其他新存储帐户。 AMS 是否会自动从其他存储帐户中检索文件,
    猜你喜欢
    • 2017-08-04
    • 2018-01-30
    • 2013-10-24
    • 2013-05-08
    • 2019-04-10
    • 2019-02-24
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    相关资源
    最近更新 更多