0

Ich habe das Service-Management-API mit Azure ARM zu ersetzen und ich finde sehr schwierig, eine ordnungsgemäße Dokumentation für die folgenden äquivalenten Azure ARM APIEquivalent Azure ARM-APIs für ComputeManagementClient Operationen wie schaffen, erhalten, tauschen

1 zu finden) ComputeManagementClient.Deployments.Create - fand ich die API-Bereitstellung durch Slot mit Hilfe von azur Ressourcen-Explorer zu erhalten.

https://management.azure.com/subscriptions/{mySubID}/resourceGroups/{myResourcegroup}/providers/Microsoft.ClassicCompute/domainNames/{myCloudService}/slots/Production?api-version=2016-04-01 

Was ist PUT/POST Anfrage Körper für die gleiche?

2) ComputeManagementClient.Ausstellungen.swap - Was ist die API für die Swap-Bereitstellung mit Produktions-Slot?

3) ComputeManagementClient.HostedServices.Create

https://management.azure.com/subscriptions/{mySubID}/resourceGroups/{myResourcegroup}/providers/Microsoft.ClassicCompute/domainNames/{myCloudService}/slots/Production?api-version=2016-04-01 

Wird die oben API Cloud-Service erstellen? Wenn ja, welche Parameter sollten im Anfragetext enthalten sein?

Antwort

2

Um den Einsatz Slot erstellen Sie diesen Arm Vorlage Stück anpassen kann beziehen (Eigenschaften würde der Körper, Pfad Kombination wäre sein Namens + Typ), für einige weitere Beispiele zu this:

{ 
     "apiVersion": "2015-06-01", 
     "name": "slotName", 
     "type": "Microsoft.ClassicCompute/domainNames/slots", 
     "dependsOn": [ 
      "cloudServiceName" 
     ], 
     "properties": { 
      "deploymentLabel": "[parameters('deploymentLabel')]", 
      "packageLink": { 
       "Uri": "[parameters('packageLink')]" 
      }, 
      "configurationLink": { 
       "Uri": "[parameters('configurationLink')]" 
      }, 
      "deploymentOptions": "[parameters('deploymentOptions')]" 
     } 
    } 

Auch Ihre Die beste Quelle für solche Informationen ist fiddler;) (zumindest so, wie ich es kennengelernt habe)

+0

Nach der Bereitstellung der Status zeigt "gestoppt vm" –

1

Für Deployments.Create siehe 4c74356b41 die Antwort. Ich teste den create cloudservice und vertausche den Slot auf meiner Seite, es funktioniert einwandfrei.

ComputeManagementClient.Deployments.swap - Was ist die API für die Swap-Bereitstellung mit Produktions-Slot?

Versuchen Sie bitte, die folgende REST-API zu verwenden, um die Bereitstellung mit dem Produktions-Slot zu tauschen.

post https://management.azure.com/subscriptions/{subscriptionid}/resourceGroups/{resourcegroupname}/providers/Microsoft.ClassicCompute/domainNames/{cloudservicename}/swap?api-version=2015-06-01 

enter image description here

Wird die oben API Cloud-Service erstellen? Wenn ja, welche Parameter sollten im Anfragetext enthalten sein?

Ja, wir könnten die Rest-API verwenden, um einen Cloud-Dienst zu erstellen.

put https://management.azure.com/subscriptions/{subscriptionid}/resourceGroups/{resourcegroupname}/providers/Microsoft.ClassicCompute/domainNames/{cloudservicename}?api-version=2016-04-01 

Körper:

{ 
    "properties": {}, 
    "location": "eastus" //location 
    } 

enter image description here

Hinweis: Bitte stellen Sie sicher, dass Ihre subcription die Cloud in dieser Position erstellen unterstützt. Wenn es nicht unterstützt wird, erhalten wir den folgenden Fehler.

Die Lage Einschränkung ist nicht gültig

Verwandte Themen