我正在寻找一种使用 CLI 或门户将现有 Blob 从 Azure“存储帐户”复制到 Azure“媒体服务帐户”的方法。
似乎有大量针对以 Windows 为中心的平台的文档——但对于 'nix 或 Mac 用户却没有。
旁注:为什么假设我想通过代码来做到这一点?(顺便说一句,这似乎也需要 Windows 平台)?我有一个大视频(例如,大于门户上传的 200MB 限制) - 我想将它加载到媒体服务中 - 为什么这么难?
我正在寻找一种使用 CLI 或门户将现有 Blob 从 Azure“存储帐户”复制到 Azure“媒体服务帐户”的方法。
似乎有大量针对以 Windows 为中心的平台的文档——但对于 'nix 或 Mac 用户却没有。
旁注:为什么假设我想通过代码来做到这一点?(顺便说一句,这似乎也需要 Windows 平台)?我有一个大视频(例如,大于门户上传的 200MB 限制) - 我想将它加载到媒体服务中 - 为什么这么难?
我不是这方面的专家,但通过快速浏览门户并对其进行测试,您似乎可以使用任何可以处理 Azure 的工具将视频上传到使用 Azure 媒体服务创建的(经典)存储帐户Blob 存储,例如跨平台Cyberduck。之后,您只需在门户中的上传内容 > 从存储中选择该视频。请注意,它仅适用于经典存储帐户。
您可以将媒体上传到任何 blob 存储帐户然后当您想要创建媒体服务资产时,您可以将其复制到媒体服务 blob 存储并使用您移动的 blob 创建资产。
不幸的是,目前不支持 Azure 媒体服务 VIA Azure Cli 但是有一个 power shell 支持 见这篇文章
您可以使用 SDK 编写一些代码并执行所有操作。有适用于 .Net、Java、Python、Node、Php 等的 SDK...
要在 Azure 媒体服务存储资源管理器 UI 中可见,您的文件需要添加一个有效的扩展名,如此处回答:Azure not display blobs within container in Storage Account
希望这可以帮助,
朱利安