Dela via


az sf managed-application

Hantera program som körs i ett Hanterat Azure Service Fabric-kluster. Stöder endast ARM-distribuerade program.

Kommandon

Name Description Typ Status
az sf managed-application create

Skapa ett nytt hanterat program i ett Hanterat Azure Service Fabric-kluster.

Kärna Allmän tillgänglighet
az sf managed-application delete

Ta bort ett hanterat program.

Kärna Allmän tillgänglighet
az sf managed-application list

Visa en lista över hanterade program för ett visst hanterat kluster.

Kärna Allmän tillgänglighet
az sf managed-application show

Visa egenskaperna för ett hanterat program i ett Hanterat Azure Service Fabric-kluster.

Kärna Allmän tillgänglighet
az sf managed-application update

Uppdatera ett Hanterat Azure Service Fabric-program.

Kärna Allmän tillgänglighet

az sf managed-application create

Skapa ett nytt hanterat program i ett Hanterat Azure Service Fabric-kluster.

az sf managed-application create --application-name
                                 --application-type-name
                                 --application-type-version
                                 --cluster-name
                                 --resource-group
                                 [--application-parameters]
                                 [--package-url]
                                 [--tags]

Exempel

Skapa det hanterade programmet "testApp" med parametrar. Programtypen "TestAppType" version "v1" bör redan finnas i klustret och programparametrarna ska definieras i programmanifestet.

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

Skapa programmet "testApp" och apptypsversion med hjälp av den tillhandahållna paket-URL:en.

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

Obligatoriska parametrar

--application-name --name

Ange programnamnet.

--application-type-name --type-name

Ange namnet på programtypen.

--application-type-version --version

Ange programtypsversionen.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--application-parameters --parameters

Ange programparametrarna som nyckel/värde-par. Dessa parametrar måste finnas i programmanifestet. till exempel: --application-parameters param1=value1 param2=value2.

--package-url

Ange url:en för programpaketets sfpkg-fil.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-application delete

Ta bort ett hanterat program.

az sf managed-application delete --application-name
                                 --cluster-name
                                 --resource-group

Exempel

Ta bort hanterat program.

az sf managed-application delete -g testRG -c testCluster --application-name testApp

Obligatoriska parametrar

--application-name --name

Ange programnamnet.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-application list

Visa en lista över hanterade program för ett visst hanterat kluster.

az sf managed-application list --cluster-name
                               --resource-group

Exempel

Visa en lista över hanterade program för ett visst hanterat kluster.

az sf managed-application list -g testRG -c testCluster

Obligatoriska parametrar

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-application show

Visa egenskaperna för ett hanterat program i ett Hanterat Azure Service Fabric-kluster.

az sf managed-application show --application-name
                               --cluster-name
                               --resource-group

Exempel

Hämta hanterat program.

az sf managed-application show -g testRG -c testCluster --application-name testApp

Obligatoriska parametrar

--application-name --name

Ange programnamnet.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-application update

Uppdatera ett Hanterat Azure Service Fabric-program.

Detta gör det möjligt att uppdatera taggarna, programparametrarna, värdet är programmet UpgradePolicy och/eller uppgradera programtypsversionen som utlöser en programuppgradering.

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]
                                 [--tags]
                                 [--ud-timeout]
                                 [--upgrade-mode {Monitored, UnmonitoredAuto}]
                                 [--upgrade-timeout]

Exempel

Uppdatera programparametrar och öka principvärdena och apptypsversionen till 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

Uppdatera hälsoprincipkarta för hanterad programtjänsttyp.

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"

Obligatoriska parametrar

--application-name --name

Ange programnamnet.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--application-parameters --parameters

Ange programparametrarna som nyckel/värde-par. Dessa parametrar måste finnas i programmanifestet. till exempel: --application-parameters param1=value1 param2=value2.

--application-type-version --version

Ange programtypsversionen.

--close-duration --instance-close-delay-duration --instance-close-duration

Ange varaktigheten i sekunder för att vänta innan en tillståndslös instans stängs, så att de aktiva begärandena kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgradering, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen.

--consider-warning-as-error --warning-as-error

Anger om en varningshälsohändelse ska behandlas som en felhändelse under hälsoutvärderingen.

Godkända värden: false, true
Standardvärde: False
--failure-action

Ange vilken åtgärd som ska vidtas om den övervakade uppgraderingen misslyckas. De acceptabla värdena för den här parametern är Återställning eller Manuell.

Godkända värden: Manual, Rollback
--force-restart

Anger att tjänstvärden startas om även om uppgraderingen är en konfigurationsändring.

Godkända värden: false, true
Standardvärde: False
--hc-retry-timeout --health-check-retry-timeout

Ange varaktigheten i sekunder, varefter Service Fabric försöker utföra hälsokontrollen igen om den föregående hälsokontrollen misslyckas.

--hc-stable-duration --health-check-stable-duration

Ange varaktigheten i sekunder som Service Fabric väntar för att kontrollera att programmet är stabilt innan du flyttar till nästa uppgraderingsdomän eller slutför uppgraderingen. Den här väntetiden förhindrar oupptäckta hälsoändringar direkt efter att hälsokontrollen har utförts.

--hc-wait-duration --health-check-wait-duration

Ange varaktigheten, i sekunder, som Service Fabric väntar innan den utför den första hälsokontrollen när uppgraderingen av uppgraderingsdomänen har slutförts.

--max-percent-unhealthy-apps --max-percent-unhealthy-deployed-applications --max-unhealthy-apps

Ange den maximala procentandelen av de programinstanser som distribueras på noderna i klustret som har ett feltillstånd innan programmets hälsotillstånd för klustret är fel. Tillåtna värden är formulär 0 till 100.

--max-percent-unhealthy-partitions --max-unhealthy-parts

Ange den maximala procentandelen icke-hjälppartitioner per tjänst som tillåts av hälsoprincipen för den standardtjänsttyp som ska användas för den övervakade uppgraderingen. Tillåtna värden är mellan 0 och 100.

--max-percent-unhealthy-replicas --max-unhealthy-reps

Ange den maximala procentandelen repliker per tjänst som tillåts av hälsoprincipen för den standardtjänsttyp som ska användas för den övervakade uppgraderingen. Tillåtna värden är mellan 0 och 100.

--max-percent-unhealthy-services --max-unhealthy-servs

Ange den maximala procentandelen ohjälpstjänster som tillåts av hälsoprincipen för den standardtjänsttyp som ska användas för den övervakade uppgraderingen. Tillåtna värden är mellan 0 och 100.

--recreate-application

Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna.

Godkända värden: false, true
Standardvärde: False
--rep-check-timeout --replica-check-timeout --upgrade-replica-set-check-timeout

Ange den maximala tiden i sekunder som Service Fabric väntar på att en tjänst ska konfigureras om till ett säkert tillstånd, om inte redan i säkert tillstånd, innan Service Fabric fortsätter med uppgraderingen.

--service-type-health-policy-map --service-type-policy

Ange kartan över hälsoprincipen som ska användas för olika tjänsttyper som nyckel/värde-par i följande format: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". till exempel: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5".

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--ud-timeout --upgrade-domain-timeout

Ange den maximala tid i sekunder som Service Fabric tar att uppgradera en enda uppgraderingsdomän. Efter den här perioden misslyckas uppgraderingen.

--upgrade-mode

Ange det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är Övervakad och OövervakadAuto.

Godkända värden: Monitored, UnmonitoredAuto
--upgrade-timeout

Ange den maximala tid i sekunder som Service Fabric tar för hela uppgraderingen. Efter den här perioden misslyckas uppgraderingen.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.