Sdílet prostřednictvím


az sf managed-application

Správa aplikací spuštěných ve spravovaném clusteru Azure Service Fabric Podporují pouze nasazené aplikace ARM.

Příkazy

Name Description Typ Stav
az sf managed-application create

Vytvořte novou spravovanou aplikaci ve spravovaném clusteru Azure Service Fabric.

Základ GA
az sf managed-application delete

Odstraňte spravovanou aplikaci.

Základ GA
az sf managed-application list

Zobrazení seznamu spravovaných aplikací daného spravovaného clusteru

Základ GA
az sf managed-application show

Zobrazí vlastnosti spravované aplikace ve spravovaném clusteru Azure Service Fabric.

Základ GA
az sf managed-application update

Aktualizace spravované aplikace Azure Service Fabric

Základ GA

az sf managed-application create

Vytvořte novou spravovanou aplikaci ve spravovaném clusteru Azure Service Fabric.

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

Příklady

Vytvořte spravovanou aplikaci testApp s parametry. Typ aplikace "TestAppType" verze "v1" by již měl existovat v clusteru a parametry aplikace by měly být definovány v manifestu aplikace.

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

Pomocí zadané adresy URL balíčku vytvořte aplikaci testApp a verzi typu aplikace.

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

Povinné parametry

--application-name --name

Zadejte název aplikace.

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

Zadejte název typu aplikace.

--application-type-version --version

Zadejte verzi typu aplikace.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--application-parameters --parameters

Zadejte parametry aplikace jako páry klíč/hodnota. Tyto parametry musí existovat v manifestu aplikace. Například: --application-parameters param1=value1 param2=value2=value2.

--package-url

Zadejte adresu URL souboru balíčku aplikace sfpkg.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-application delete

Odstraňte spravovanou aplikaci.

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

Příklady

Odstraňte spravovanou aplikaci.

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

Povinné parametry

--application-name --name

Zadejte název aplikace.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-application list

Zobrazení seznamu spravovaných aplikací daného spravovaného clusteru

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

Příklady

Zobrazení seznamu spravovaných aplikací pro daný spravovaný cluster

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

Povinné parametry

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-application show

Zobrazí vlastnosti spravované aplikace ve spravovaném clusteru Azure Service Fabric.

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

Příklady

Získejte spravovanou aplikaci.

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

Povinné parametry

--application-name --name

Zadejte název aplikace.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-application update

Aktualizace spravované aplikace Azure Service Fabric

To umožňuje aktualizovat značky, parametry aplikace, hodnotu je UpgradePolicy aplikace nebo upgradovat verzi typu aplikace, která aktivuje upgrade aplikace.

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]

Příklady

Aktualizujte parametry aplikace a hodnoty zásad upgreade a verzi typu aplikace na verzi 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

Aktualizace mapy zásad stavu služby spravované aplikace

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"

Povinné parametry

--application-name --name

Zadejte název aplikace.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--application-parameters --parameters

Zadejte parametry aplikace jako páry klíč/hodnota. Tyto parametry musí existovat v manifestu aplikace. Například: --application-parameters param1=value1 param2=value2=value2.

--application-type-version --version

Zadejte verzi typu aplikace.

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

Zadejte dobu trvání v sekundách a počkejte, než se zavře bezstavová instance, aby aktivní žádosti mohly řádně vyprázdnit. To by bylo efektivní, když se instance zavře během upgradu aplikace nebo clusteru, pouze pro instance, které mají nenulovou dobu zpoždění nakonfigurovanou v popisu služby.

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

Určuje, jestli se má událost stavu upozornění považovat za událost chyby během vyhodnocení stavu.

Přípustné hodnoty: false, true
Default value: False
--failure-action

Zadejte akci, která se má provést, pokud se monitorovaný upgrade nezdaří. Přijatelné hodnoty pro tento parametr jsou Vrácení zpět nebo Ruční.

Přípustné hodnoty: Manual, Rollback
--force-restart

Označuje, že hostitel služby se restartuje i v případě, že upgrade je změna pouze konfigurace.

Přípustné hodnoty: false, true
Default value: False
--hc-retry-timeout --health-check-retry-timeout

Zadejte dobu trvání v sekundách, po které Service Fabric opakuje kontrolu stavu, pokud předchozí kontrola stavu selže.

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

Zadejte dobu trvání v sekundách, po kterou Service Fabric čeká, aby se před přechodem na další doménu upgradu nebo dokončením upgradu ověřila, že je aplikace stabilní. Tato doba čekání zabraňuje nedetekovaným změnám stavu hned po provedení kontroly stavu.

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

Zadejte dobu trvání v sekundách, po které Service Fabric počká, než provede počáteční kontrolu stavu po dokončení upgradu v doméně upgradu.

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

Zadejte maximální procento instancí aplikace nasazených na uzlech v clusteru, které mají stav chyby před chybou stavu aplikace pro cluster. Povolené hodnoty jsou ve formátu 0 až 100.

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

Zadejte maximální procento nehelthy oddílů na službu povolenou zásadami stavu pro výchozí typ služby, který se má použít pro monitorovaný upgrade. Povolené hodnoty jsou od 0 do 100.

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

Zadejte maximální procento nehelthy replik na službu povolenou zásadami stavu pro výchozí typ služby, který se má použít pro monitorovaný upgrade. Povolené hodnoty jsou od 0 do 100.

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

Zadejte maximální procento nehelthy služeb povolených zásadami stavu pro výchozí typ služby, které se mají použít pro monitorovaný upgrade. Povolené hodnoty jsou od 0 do 100.

--recreate-application

Určuje, zda má být aplikace znovu vytvořena při aktualizaci. Pokud hodnota=true, zbývající parametry zásad upgradu nejsou povolené.

Přípustné hodnoty: false, true
Default value: False
--rep-check-timeout --replica-check-timeout --upgrade-replica-set-check-timeout

Zadejte maximální dobu v sekundách, po kterou Service Fabric čeká, až se služba překonfiguruje do bezpečného stavu, pokud ještě není v bezpečném stavu, a teprve potom Service Fabric provede upgrade.

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

Zadejte mapu zásad stavu, která se má použít pro různé typy služeb jako páry klíč/hodnota, v následujícím formátu: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". Například: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5;5".

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

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

Zadejte maximální dobu v sekundách, kterou Service Fabric trvá upgrade jedné domény upgradu. Po uplynutí této doby upgrade selže.

--upgrade-mode

Zadejte režim použitý k monitorování stavu během postupného upgradu. Hodnoty jsou monitorovány a UnmonitoredAuto.

Přípustné hodnoty: Monitored, UnmonitoredAuto
--upgrade-timeout

Zadejte maximální dobu v sekundách, kterou Service Fabric trvá pro celý upgrade. Po uplynutí této doby upgrade selže.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.