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
Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Określ nazwę typu usługi aplikacji, która powinna istnieć w manifeście aplikacji.
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.
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 |
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.
Określ minimalny rozmiar zestawu replik dla usługi stanowej.
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 |
Określ docelowy rozmiar zestawu replik dla usługi stanowej.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Format danych wyjściowych.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | json |
| Akceptowane wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
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
Nazwa zasobu aplikacji. Required.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Format danych wyjściowych.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | json |
| Akceptowane wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
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
Nazwa zasobu aplikacji. Required.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Format danych wyjściowych.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | json |
| Akceptowane wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
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
Nazwa zasobu aplikacji. Required.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi. Nazwa aplikacji musi być prefiksem nazwy usługi, na przykład: appName~serviceName.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |
Format danych wyjściowych.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | json |
| Akceptowane wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Własność | Wartość |
|---|---|
| Wartość domyślna: | False |