az sf managed-application
Toepassingen beheren die worden uitgevoerd op een Azure Service Fabric beheerd cluster. Ondersteunt alleen door ARM geïmplementeerde toepassingen.
Opdracht
| az sf managed-application create |
Maak een nieuwe beheerde toepassing in een Azure Service Fabric beheerd cluster. |
| az sf managed-application delete |
Een beheerde toepassing verwijderen. |
| az sf managed-application list |
Lijst met beheerde toepassingen van een bepaald beheerd cluster. |
| az sf managed-application show |
De eigenschappen van een beheerde toepassing weergeven op een Azure Service Fabric beheerd cluster. |
| az sf managed-application update |
Een door Azure Service Fabric beheerde toepassing bijwerken. |
az sf managed-application create
Maak een nieuwe beheerde toepassing in een Azure Service Fabric beheerd cluster.
az sf managed-application create --application-name
--application-type-name
--application-type-version
--cluster-name
--resource-group
[--application-parameters]
[--package-url]
[--subscription]
[--tags]
Voorbeelden
Maak de beheerde toepassing 'testApp' met parameters. Het toepassingstype 'TestAppType' versie 'v1' moet al bestaan in het cluster en de toepassingsparameters moeten worden gedefinieerd in het toepassingsmanifest.
az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --application-parameters key0=value0 --tags key1=value1
Maak de toepassing 'testApp' en de versie van het app-type met behulp van de opgegeven pakket-URL.
az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --package-url "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" \
--application-parameters key0=value0
Vereiste parameters
Geef de naam van de toepassing op.
Geef de naam van het toepassingstype op.
Geef de versie van het toepassingstype op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Geef de toepassingsparameters op als sleutel-waardeparen. Deze parameters moeten aanwezig zijn in het toepassingsmanifest. bijvoorbeeld: --application-parameters param1=value1 param2=value2.
Geef de URL van het toepassingspakketbestand sfpkg op.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az sf managed-application delete
Een beheerde toepassing verwijderen.
az sf managed-application delete --application-name
--cluster-name
--resource-group
[--subscription]
Voorbeelden
Beheerde toepassing verwijderen.
az sf managed-application delete -g testRG -c testCluster --application-name testApp
Vereiste parameters
Geef de naam van de toepassing op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az sf managed-application list
Lijst met beheerde toepassingen van een bepaald beheerd cluster.
az sf managed-application list --cluster-name
--resource-group
[--query-examples]
[--subscription]
Voorbeelden
Lijst met beheerde toepassingen voor een bepaald beheerd cluster.
az sf managed-application list -g testRG -c testCluster
Vereiste parameters
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az sf managed-application show
De eigenschappen van een beheerde toepassing weergeven op een Azure Service Fabric beheerd cluster.
az sf managed-application show --application-name
--cluster-name
--resource-group
[--query-examples]
[--subscription]
Voorbeelden
Beheerde toepassing op te halen.
az sf managed-application show -g testRG -c testCluster --application-name testApp
Vereiste parameters
Geef de naam van de toepassing op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az sf managed-application update
Een door Azure Service Fabric beheerde toepassing bijwerken.
Hierdoor kunnen de tags, de toepassingsparameters en de waarde van de toepassing UpgradePolicy worden bijgewerkt en/of kan de versie van het toepassingstype worden bijgewerkt, waardoor een toepassingsupgrade wordt uitgevoerd.
az sf managed-application update --application-name
--cluster-name
--resource-group
[--application-parameters]
[--application-type-version]
[--close-duration]
[--consider-warning-as-error {false, true}]
[--failure-action {Manual, Rollback}]
[--force-restart {false, true}]
[--hc-retry-timeout]
[--hc-stable-duration]
[--hc-wait-duration]
[--max-percent-unhealthy-apps]
[--max-percent-unhealthy-partitions]
[--max-percent-unhealthy-replicas]
[--max-percent-unhealthy-services]
[--recreate-application {false, true}]
[--rep-check-timeout]
[--service-type-health-policy-map]
[--subscription]
[--tags]
[--ud-timeout]
[--upgrade-mode {Monitored, UnmonitoredAuto}]
[--upgrade-timeout]
Voorbeelden
Werk toepassingsparameters en upgreadebeleidswaarden en de versie van het app-type bij naar v2.
az sf managed-application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \
--application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart
Statusbeleidskaart van het type beheerde toepassingsservice bijwerken.
az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5"
Vereiste parameters
Geef de naam van de toepassing op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Geef de toepassingsparameters op als sleutel-waardeparen. Deze parameters moeten aanwezig zijn in het toepassingsmanifest. bijvoorbeeld: --application-parameters param1=value1 param2=value2.
Geef de versie van het toepassingstype op.
Geef de duur in seconden op om te wachten voordat een staatloze instantie wordt gesloten, zodat de actieve aanvragen op een goede manier kunnen worden leeg geloosd. Dit is effectief wanneer het exemplaar wordt gesloten tijdens de upgrade van de toepassing/het cluster, alleen voor exemplaren waarvoor een vertragingsduur is geconfigureerd die niet nul is in de servicebeschrijving.
Geeft aan of een waarschuwingstoestand moet worden behandeld als een foutgebeurtenis tijdens de statusevaluatie.
Geef de actie op die moet worden uitgevoerd als de bewaakte upgrade mislukt. De acceptabele waarden voor deze parameter zijn Terugdraaien of Handmatig.
Geeft aan dat de servicehost opnieuw wordt opgestart, zelfs als de upgrade een configuratiewijziging is.
Geef de duur in seconden op, waarna Service Fabric statuscontrole opnieuw ondergaat als de vorige statuscontrole mislukt.
Geef de duur in seconden op dat Service Fabric wacht om te controleren of de toepassing stabiel is voordat u naar het volgende upgradedomein gaat of de upgrade voltooit. Deze wachttijd voorkomt dat niet-gedetecteerde statuswijzigingen direct nadat de statuscontrole is uitgevoerd.
Geef de duur in seconden op die Service Fabric voordat de initiële statuscontrole wordt uitgevoerd nadat de upgrade van het upgradedomein is uitgevoerd.
Geef het maximumpercentage op van de toepassings instances die zijn geïmplementeerd op de knooppunten in het cluster die een status van fout hebben voordat de status van de toepassing voor het cluster fout is. Toegestane waarden zijn tussen 0 en 100.
Geef het maximum percentage niet-helthy partities per service op dat is toegestaan door het statusbeleid voor het standaardservicetype dat moet worden gebruikt voor de bewaakte upgrade. Toegestane waarden liggen tussen 0 en 100.
Geef het maximumaantal niet-gebouwde replica's per service op dat is toegestaan door het statusbeleid voor het standaardservicetype dat moet worden gebruikt voor de bewaakte upgrade. Toegestane waarden liggen tussen 0 en 100.
Geef het maximum percentage niet-helthy services op dat is toegestaan door het statusbeleid voor het standaardservicetype dat moet worden gebruikt voor de bewaakte upgrade. Toegestane waarden liggen tussen 0 en 100.
Hiermee bepaalt u of de toepassing opnieuw moet worden gemaakt bij het bijwerken. Als value=true is, zijn de rest van de upgradebeleidsparameters niet toegestaan.
Geef de maximale tijd in seconden op dat Service Fabric wacht tot een service opnieuw wordt geconfigureerd in een veilige status( als deze nog niet in een veilige status is) voordat Service Fabric de upgrade voortgaat.
Geef de kaart op van het statusbeleid dat moet worden gebruikt voor verschillende servicetypen als sleutel-waardeparen in de volgende indeling: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". bijvoorbeeld: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5".
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.
Geef de maximale tijd in seconden op die nodig Service Fabric upgrade van één upgradedomein duurt. Na deze periode mislukt de upgrade.
Geef de modus op die wordt gebruikt om de status tijdens een rolling upgrade. De waarden zijn Bewaakt en Niet bewaaktAuto.
Geef de maximale tijd in seconden op die Service Fabric de hele upgrade duurt. Na deze periode mislukt de upgrade.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.