Udostępnij przez


az sf service

Zarządzanie usługami uruchomionymi w klastrze usługi Azure Service Fabric. Obsługa tylko wdrożonych usług ARM.

Polecenia

Nazwa Opis Typ Stan
az sf service create

Utwórz nową usługę w klastrze usługi Azure Service Fabric.

Core ogólna dostępność
az sf service delete

Usuwanie usługi.

Core ogólna dostępność
az sf service list

Wyświetlanie listy usług danej aplikacji.

Core ogólna dostępność
az sf service show

Pobierz usługę.

Core ogólna dostępność

az sf service create

Utwórz nową usługę w klastrze usługi Azure Service Fabric.

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

Przykłady

Utwórz nową usługę bezstanową "testApp~testService1" z -1 liczby wystąpień (na wszystkich węzłach).

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

Utwórz nową usługę stanową "testApp~testService2" z wartością docelową 5 węzłów.

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

Wymagane parametry

--application --application-name

Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

--service-type

Określ nazwę typu usługi aplikacji, która powinna istnieć w manifeście aplikacji.

--state

Określ, czy usługa jest bezstanowa lub stanowa.

Własność Wartość
Akceptowane wartości: stateful, stateless

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu, jeden lub więcej może być potrzebnych do pomyślnego wykonania polecenia.

--default-move-cost

Określ domyślny koszt przeniesienia. Wyższe koszty sprawiają, że mniej prawdopodobne jest, że menedżer zasobów klastra przeniesie replikę podczas próby zrównoważenia klastra.

Własność Wartość
Akceptowane wartości: High, Low, Medium, Zero
--instance-count

Określ liczbę wystąpień dla usługi bezstanowej. Jeśli -1 jest używana, oznacza to, że zostanie uruchomiona na wszystkich węzłach.

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

Określ minimalny rozmiar zestawu replik dla usługi stanowej.

--partition-scheme

Określ schemat partycji do użycia. Partycje pojedyncze są zwykle używane, gdy usługa nie wymaga dodatkowego routingu. UniformInt64 oznacza, że każda partycja jest właścicielem zakresu kluczy int64. Nazwana jest zwykle w przypadku usług z danymi, które można zasobnikować w ramach ograniczonego zestawu. Niektóre typowe przykłady pól danych używanych jako nazwane klucze partycji to regiony, kody pocztowe, grupy klientów lub inne granice biznesowe.

Własność Wartość
Wartość domyślna: singleton
Akceptowane wartości: named, singleton, uniformInt64
--target-replica --target-replica-set-size

Określ docelowy rozmiar zestawu replik dla usługi stanowej.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Własność Wartość
Wartość domyślna: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Własność Wartość
Wartość domyślna: False
--output -o

Format danych wyjściowych.

Własność Wartość
Wartość domyślna: json
Akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Własność Wartość
Wartość domyślna: False

az sf service delete

Usuwanie usługi.

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

Przykłady

Usuń usługę.

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

Wymagane parametry

--application-name

Nazwa zasobu aplikacji. Required.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Własność Wartość
Wartość domyślna: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Własność Wartość
Wartość domyślna: False
--output -o

Format danych wyjściowych.

Własność Wartość
Wartość domyślna: json
Akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Własność Wartość
Wartość domyślna: False

az sf service list

Wyświetlanie listy usług danej aplikacji.

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

Przykłady

Wyświetlanie listy usług.

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

Wymagane parametry

--application-name

Nazwa zasobu aplikacji. Required.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Własność Wartość
Wartość domyślna: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Własność Wartość
Wartość domyślna: False
--output -o

Format danych wyjściowych.

Własność Wartość
Wartość domyślna: json
Akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Własność Wartość
Wartość domyślna: False

az sf service show

Pobierz usługę.

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

Przykłady

Pokaż właściwości usługi w klastrze usługi Azure Service Fabric.

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

Wymagane parametry

--application-name

Nazwa zasobu aplikacji. Required.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Własność Wartość
Wartość domyślna: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Własność Wartość
Wartość domyślna: False
--output -o

Format danych wyjściowych.

Własność Wartość
Wartość domyślna: json
Akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Własność Wartość
Wartość domyślna: False