az sf service

Správa služeb spuštěných v clusteru Azure Service Fabric Podporují pouze nasazené služby ARM.

Příkazy

Name Description Typ Stav
az sf service create

Vytvořte novou službu v clusteru Azure Service Fabric.

Základ GA
az sf service delete

Odstranění služby

Základ GA
az sf service list

Vypíše služby dané aplikace.

Základ GA
az sf service show

Získejte službu.

Základ GA

az sf service create

Vytvořte novou službu v clusteru Azure Service Fabric.

az sf service create --application
                     --cluster-name
                     --name
                     --resource-group
                     --service-type
                     --state {stateful, stateless}
                     [--default-move-cost {High, Low, Medium, Zero}]
                     [--instance-count]
                     [--min-replica]
                     [--partition-scheme {named, singleton, uniformInt64}]
                     [--target-replica]

Příklady

Vytvořte novou bezstavovou službu testApp~testService1 s počtem instancí -1 (na všech uzlech).

az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
  --service-type testStateless --instance-count -1 --partition-scheme singleton

Vytvořte novou stavovou službu testApp~testService2 s cílem 5 uzlů.

az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
  --service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5

Povinné parametry

--application --application-name

Zadejte název služby. Název aplikace musí být předponou názvu služby, například appName~serviceName.

--cluster-name -c

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

--name --service-name

Zadejte název služby. Název aplikace musí být předponou názvu služby, například appName~serviceName.

--resource-group -g

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

--service-type

Zadejte název typu služby aplikace, měl by existovat v manifestu aplikace.

--state

Určete, jestli je služba bezstavová nebo stavová.

přijímané hodnoty: stateful, stateless

Volitelné parametry

--default-move-cost

Zadejte výchozí náklady na přesun. Vyšší náklady sníží pravděpodobnost, že Správce prostředků clusteru přesune repliku při pokusu o vyvážení clusteru.

přijímané hodnoty: High, Low, Medium, Zero
--instance-count

Zadejte počet instancí bezstavové služby. Pokud se použije -1, znamená to, že se spustí na všech uzlech.

--min-replica --min-replica-set-size

Zadejte minimální velikost sady replik pro stavovou službu.

--partition-scheme

Zadejte schéma oddílů, které se má použít. Jednoúčelové oddíly se obvykle používají, když služba nevyžaduje žádné další směrování. UniformInt64 znamená, že každý oddíl vlastní rozsah klíčů int64. Pojmenovaná je obvykle pro služby s daty, která lze v rámci ohraničené sady vytvořit do kontejneru. Mezi běžné příklady datových polí používaných jako pojmenované klíče oddílů patří oblasti, PSČ, skupiny zákazníků nebo jiné obchodní hranice.

přijímané hodnoty: named, singleton, uniformInt64
výchozí hodnota: singleton
--target-replica --target-replica-set-size

Zadejte velikost sady cílových replik pro stavovou službu.

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řijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: 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 service delete

Odstranění služby

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

Příklady

Odstraňte službu.

az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService

Povinné parametry

--application-name

Název prostředku aplikace.

--cluster-name -c

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

--name --service-name

Zadejte název služby. Název aplikace musí být předponou názvu služby, například appName~serviceName.

--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řijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: 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 service list

Vypíše služby dané aplikace.

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

Příklady

Výpis služeb

az sf service list -g testRG -c testCluster --application-name testApp

Povinné parametry

--application-name

Název prostředku 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řijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: 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 service show

Získejte službu.

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

Příklady

Zobrazí vlastnosti služby v clusteru Azure Service Fabric.

az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService

Povinné parametry

--application-name

Název prostředku aplikace.

--cluster-name -c

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

--name --service-name

Zadejte název služby. Název aplikace musí být předponou názvu služby, například appName~serviceName.

--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řijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: 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.