(SDK java)如何启用/停用,每个职能使用程序

0

的问题

我使用AzureResourceManager(java)。

我能够启动/停止功能,通过以下。

FunctionApp app = azureResourceManager.functionApps().getById(id);
app.start();

FunctionApp app = azureResourceManager.functionApps().getById(id);
app.stop();

pom.xml

<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager</artifactId>
    <version>2.1.0</version>
</dependency>

我知道我们可以启用/停用他们从蔚蓝的门户网站。 看 程图像. 我想来管理它的每个功能的功能使用程序。

1

最好的答案

0

API是不是记录在案。 所以如果你真的需要这样做在Java(很可能相同于SDK的另一语言),你不得不呼吁。

var response = azure.functionApps().manager().httpPipeline().send(
        new HttpRequest(HttpMethod.PUT, "https://management.azure.com/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Web/sites/<site>/functions/<function>/properties/state?api-version=2021-02-01")
            .setHeader("content-type", "application/json")
            .setBody("{\"properties\":\"disabled\"}"))
    .block();

<subscription_id> 可以得到通过 azure.subscriptionId() (无论如何用户提供这当初始化 azure 对象)。

因为这是无证件的API(门户网站的电话这API,如果你检查浏览器开发的工具),也可能是不稳定的。 我找不到记录等同的。

PS,你可能想要升级SDK version到2.10.0(2.1.0,包括是相当早的版本,并包含一些已知的小错误)

2021-11-28 03:00:40

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................