gpt4 book ai didi

.net - 修改流单元 dotnet SDK - Azure 流分析

转载 作者:行者123 更新时间:2023-12-03 03:44:00 25 4
gpt4 key购买 nike

我正在尝试使用 C# dotnet SDK 自动缩放我的流分析作业,下面是正在执行的用于修改我的作业规模的命令。

var streamingJobClient = new StreamAnalyticsManagementClient(new TokenCredentials(token))
{
SubscriptionId = "subscriptionId"

};

await streamingJobClient.Transformations.UpdateAsync(new Transformation() {StreamingUnits = 24},
"GName", "JobName", "Scale");

但是,当我执行此操作时,我收到错误 - “操作返回无效的状态代码“NotFound””。

有人可以帮我解决这个问题吗?

最佳答案

我刚刚检查过,.NET API 尚不支持在线扩展。我们应该很快就会发布包含它的新版本。

同时,您可以使用REST API上的扩展端点。我不知道为什么它没有记录,但它是支持的:

方法:POST

https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/scale?api-version=2017-04-01-preview

请求正文

{ 
"streamingUnits” : 6
}

streamingUnits:整数。指定要将流作业缩放到的所需流单位。此属性的有效值仅限于首次启动流作业时填充的“validStreamingUnits”数组属性中的整数集。

响应状态代码

  • 202(已接受)如果请求被接受以异步完成。
  • 如果订阅或资源组不存在,则返回 404(未找到)。
  • 如果作业处于无法启动的状态,则为 409(冲突)。

关于.net - 修改流单元 dotnet SDK - Azure 流分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69973644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com