Udostępnij za pośrednictwem


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.

Podstawowe funkcje Ogólna dostępność
az sf service delete

Usuwanie usługi.

Podstawowe funkcje Ogólna dostępność
az sf service list

Wyświetlanie listy usług danej aplikacji.

Podstawowe funkcje Ogólna dostępność
az sf service show

Pobierz usługę.

Podstawowe funkcje 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
                     --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]

Przykłady

Utwórz nową usługę bezstanową "testApp~testService1" z liczbą wystąpień -1 (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

Parametry wymagane

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

akceptowane wartości: stateful, stateless

Parametry opcjonalne

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

akceptowane wartości: High, Low, Medium, Zero
--instance-count

Określ liczbę wystąpień dla usługi bezstanowej. Jeśli jest używana wartość -1, 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.

akceptowane wartości: named, singleton, uniformInt64
wartość domyślna: singleton
--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.

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sf service delete

Usuwanie usługi.

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

Przykłady

Usuń usługę.

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

Parametry wymagane

--application-name

Nazwa zasobu aplikacji. Wymagany.

--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 polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

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

Parametry wymagane

--application-name

Nazwa zasobu aplikacji. Wymagany.

--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 polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sf service show

Pobierz usługę.

az sf service show --application-name
                   --cluster-name
                   --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

Parametry wymagane

--application-name

Nazwa zasobu aplikacji. Wymagany.

--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 polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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