az sf service

Zarządzanie usługami działającymi w klastrze usługi Azure Service Fabric. Obsługuje tylko usługi wdrożone przez usługę ARM.

Polecenia

az sf service create

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

az sf service delete

Usuń usługę.

az sf service list

Wyświetlanie listy usług danej aplikacji.

az sf service show

Pobierz usługę.

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 (we 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 Resource Manager 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 przeznaczona dla 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.

az sf service delete

Usuń usługę.

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.

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

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.

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

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.

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