首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(v3) -特定的输出资产容器名称

(v3) -特定的输出资产容器名称
EN

Stack Overflow用户
提问于 2019-10-31 16:27:20
回答 2查看 584关注 0票数 2

我有一个类似于AMSV3Quickstarts示例的程序,我需要根据我的程序逻辑/契约为输出资产更改容器的默认名称。是否有可能以某种方式更改输出资产容器名称?

我试过的是:

  • RTFM
  • 更改转换作业名称
  • 更改定位器名称
  • 更改输出资产名称

然而,在我的blob存储中,它仍然是asset-{GUID}格式的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-31 16:44:57

当使用REST用于Create时,您可以设置容器名称:

代码语言:javascript
复制
https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/assets/:assetName?api-version={{api-version}}

{
  "properties": {
    "description": "A documentary showing the ascent of Mount Logan",
    "alternateId": "(Optional) some GUID",
    "storageAccountName": "(Optional) someStorageAccount",
    "container": "(Optional) custom container name if you want"
  }
}

当使用.NET SDK时,资产模型包含相同的参数:https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.media.models.asset?view=azure-dotnet

票数 3
EN

Stack Overflow用户

发布于 2019-10-31 16:58:35

谢谢你的快速回答!你说得对,工作很有魅力。我真的很感激你的回答。

对于未来的我(和其他人),这是工作代码:

代码语言:javascript
复制
        private static async Task<Asset> CreateOutputAssetAsync(IAzureMediaServicesClient client, string resourceGroupName, string accountName, string assetName)
        {
            Asset asset = new Asset();
            asset.Container = "mycustomnameformycontainer";
            string outputAssetName = assetName;

            return await client.Assets.CreateOrUpdateAsync(resourceGroupName, accountName, outputAssetName, asset);
        }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58647595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档