Ich lerne Azure und speziell die Java-Serverless-Funktionen, die kürzlich von der MS-Team eingeführt wurde.So deaktivieren Sie eine Funktion in Azure
Ich habe eine einfache API gemäß ihrer Dokumentation entwickelt. Es funktioniert gut. Aber ich möchte es deaktivieren. Laut ihrer Dokumentation, wenn ich die "deaktiviert" auf "wahr" aktualisieren, sehe ich nicht, dass die API deaktiviert ist. Ich kann es immer noch aufrufen.
Die Probe function.json
{
"scriptFile" : "..\\myfunction-1.0-SNAPSHOT.jar",
"entryPoint" : "com.xxx.myfunction.Function.hello",
"bindings" : [ {
"type" : "httpTrigger",
"name" : "req",
"direction" : "in",
"authLevel" : "anonymous",
"methods" : [ "get", "post" ]
}, {
"type" : "http",
"name" : "$return",
"direction" : "out"
} ],
"disabled" : true
}
Hier die Schritte, die ich meine Funktion zu deaktivieren, gefolgt:
die function.json auf true deaktiviert geändert. Klicken Sie auf "Speichern" und dann auf "Ausführen". Ich konnte die Antwort als 200 OK erhalten. Was vermisse ich.
'Ich bin immer noch in der Lage, es aufzurufen. Bedeutet es, dass es richtig funktioniert? –
Ja Tom. Es funktioniert korrekt. – mack
Es scheint, dass nicht für Java Azure-Funktion funktioniert, aber es funktioniert korrekt für C# Azure-Funktion. –