繁体   English   中英

将现有Blob复制到媒体服务资产中.Azure Media Services问题

[英]Copy Existing Blob into a media services asset.Azure Media Services issue

我正在尝试将已上传到与媒体服务帐户相关联的Blob存储中的mp4文件复制到资产中。按照此处的指南将现有Blob复制到媒体服务资产中的问题是,每次以下情况我都会收到相同的错误

static public IAsset CreateAssetFromExistingBlobs(CloudBlobContainer mediaBlobContainer)
    {
        // Create a new asset. 
        IAsset asset = _context.Assets.Create("NewAsset_" + Guid.NewGuid(), AssetCreationOptions.None);

        ......
    }

我收到以下异常消息“处理此请求时发生错误”。

带有内部异常”拒绝访问与Microsoft Azure Media Services帐户链接的存储帐户。请确保该存储帐户的存储凭据有效”

我已经从门户网站复制了密钥,所以我看不到实际发生了什么

据我了解,您旋转了存储帐户密钥,而天蓝色媒体服务仍在尝试使用与存储帐户关联的旧密钥。

请参阅Sync-AzureRmMediaServiceStorageKeys命令https://azure.microsoft.com/zh-cn/documentation/articles/media-services-manage-with-powershell/

此命令将同步您的媒体服务帐户中的新存储帐户密钥。 希望对您有帮助。

我已经下载了示例代码,并在App.config中输入了我的设置。 一切正常。

拒绝访问与Microsoft Azure媒体服务帐户关联的存储帐户。 请确保该存储帐户的存储凭据有效”

从以下代码:

            CloudBlobContainer blobContainer =
            UploadContentToStorageAccount(localMediaDir);

            // Create a new asset and copy the smooth streaming files into 
            // the container that is associated with the asset.
            IAsset asset = CreateAssetFromExistingBlobs(blobContainer);

我们可以发现方法UploadContentToStorageAccount(localMediaDir)将返回blobContainer。 如果我们可以将内容上传到存储帐户,则我认为存储凭据不会有问题。 我建议创建一个新的媒体服务,链接到一个新的存储帐户。 然后尝试相同的代码以排除代码问题。 如果确实与您的代码有关,请与我们分享您的更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM