Share via


az sf service

Hantera tjänster som körs på ett Azure Service Fabric-kluster. Stöd endast för ARM-distribuerade tjänster.

Kommandon

Name Description Typ Status
az sf service create

Skapa en ny tjänst i ett Azure Service Fabric-kluster.

Kärna Allmän tillgänglighet
az sf service delete

Ta bort en tjänst.

Kärna Allmän tillgänglighet
az sf service list

Visa en lista över tjänster för ett visst program.

Kärna Allmän tillgänglighet
az sf service show

Hämta en tjänst.

Kärna Allmän tillgänglighet

az sf service create

Skapa en ny tjänst i ett Azure Service Fabric-kluster.

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]

Exempel

Skapa en ny tillståndslös tjänst "testApp~testService1" med instansantalet -1 (på alla noder).

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

Skapa en ny tillståndskänslig tjänst "testApp~testService2" med målet 5 noder.

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

Obligatoriska parametrar

--application --application-name

Ange namnet på tjänsten. Programnamnet måste vara ett prefix för tjänstnamnet, till exempel appName~serviceName.

--cluster-name -c

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

--name --service-name

Ange namnet på tjänsten. Programnamnet måste vara ett prefix för tjänstnamnet, till exempel appName~serviceName.

--resource-group -g

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

--service-type

Ange namnet på programmets tjänsttyp. Det ska finnas i programmanifestet.

--state

Ange om tjänsten är tillståndslös eller tillståndskänslig.

accepterade värden: stateful, stateless

Valfria parametrar

--default-move-cost

Ange standardkostnaden för en flytt. Högre kostnader gör det mindre troligt att Klusterresurshanteraren flyttar repliken när klustret balanseras.

accepterade värden: High, Low, Medium, Zero
--instance-count

Ange instansantalet för den tillståndslösa tjänsten. Om -1 används innebär det att den körs på alla noder.

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

Ange minsta replikuppsättningsstorlek för den tillståndskänsliga tjänsten.

--partition-scheme

Ange vilket partitionsschema som ska användas. Singleton-partitioner används vanligtvis när tjänsten inte kräver någon ytterligare routning. UniformInt64 innebär att varje partition äger ett intervall med int64-nycklar. Namngivna är vanligtvis för tjänster med data som kan bucketas, inom en begränsad uppsättning. Några vanliga exempel på datafält som används som namngivna partitionsnycklar är regioner, postnummer, kundgrupper eller andra affärsgränser.

accepterade värden: named, singleton, uniformInt64
standardvärde: singleton
--target-replica --target-replica-set-size

Ange målreplikuppsättningens storlek för den tillståndskänsliga tjänsten.

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.

accepterade 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 service delete

Ta bort en tjänst.

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

Exempel

Ta bort tjänsten.

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

Obligatoriska parametrar

--application-name

Namnet på programresursen. Obligatoriskt.

--cluster-name -c

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

--name --service-name

Ange namnet på tjänsten. Programnamnet måste vara ett prefix för tjänstnamnet, till exempel appName~serviceName.

--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.

accepterade 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 service list

Visa en lista över tjänster för ett visst program.

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

Exempel

Visa en lista över tjänster.

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

Obligatoriska parametrar

--application-name

Namnet på programresursen. Obligatoriskt.

--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.

accepterade 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 service show

Hämta en tjänst.

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

Exempel

Visa egenskaperna för en tjänst i ett Azure Service Fabric-kluster.

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

Obligatoriska parametrar

--application-name

Namnet på programresursen. Obligatoriskt.

--cluster-name -c

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

--name --service-name

Ange namnet på tjänsten. Programnamnet måste vara ett prefix för tjänstnamnet, till exempel appName~serviceName.

--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.

accepterade 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.