az sf service

Services beheren die worden uitgevoerd op een Azure Service Fabric cluster. Ondersteunt alleen door ARM geïmplementeerde services.

Opdracht

az sf service create

Maak een nieuwe service op een Azure Service Fabric cluster.

az sf service delete

Een service verwijderen.

az sf service list

Lijst met services van een bepaalde toepassing.

az sf service show

Een service krijgen.

az sf service create

Maak een nieuwe service op een Azure Service Fabric cluster.

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}]
                     [--subscription]
                     [--target-replica]

Voorbeelden

Maak een nieuwe stateless service testApp~testService1 met het aantal exemplaren -1 (op alle knooppunten).

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

Maak een nieuwe stateful service testApp~testService2 met een doel van 5 knooppunten.

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

Vereiste parameters

--application --application-name

Geef de naam van de service op. De naam van de toepassing moet een voorvoegsel van de servicenaam zijn, bijvoorbeeld: appName~serviceName.

--cluster-name -c

Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op. De naam van de toepassing moet een voorvoegsel van de servicenaam zijn, bijvoorbeeld: appName~serviceName.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--service-type

Geef de naam van het servicetype van de toepassing op. Deze moet aanwezig zijn in het toepassingsmanifest.

--state

Geef op of de service staatloos of stateful is.

geaccepteerde waarden: stateful, stateless

Optionele parameters

--default-move-cost

Geef de standaardkosten voor een verplaatsen op. Hogere kosten maken het minder waarschijnlijk dat de replica Cluster Resource Manager replica wordt verplaatst bij het in balans brengen van het cluster.

geaccepteerde waarden: High, Low, Medium, Zero
--instance-count

Geef het aantal exemplaren voor de stateless service. Als -1 wordt gebruikt, betekent dit dat deze wordt uitgevoerd op alle knooppunten.

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

Geef de minimumgrootte van de replicaset voor de stateful service.

--partition-scheme

Geef op welk partitieschema moet worden gebruikt. Singleton-partities worden doorgaans gebruikt wanneer de service geen aanvullende routering nodig heeft. UniformInt64 betekent dat elke partitie eigenaar is van een bereik van int64-sleutels. Benoemd is meestal voor services met gegevens die kunnen worden verzameld, binnen een begrensde set. Enkele veelvoorkomende voorbeelden van gegevensvelden die worden gebruikt als benoemde partitiesleutels zijn regio's, postcodes, klantgroepen of andere bedrijfsgrenzen.

geaccepteerde waarden: named, singleton, uniformInt64
standaardwaarde: singleton
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--target-replica --target-replica-set-size

Geef de grootte van de doelreplicaset voor de stateful service.

az sf service delete

Een service verwijderen.

az sf service delete --application-name
                     --cluster-name
                     --name
                     --resource-group
                     [--subscription]

Voorbeelden

Verwijder de service.

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

Vereiste parameters

--application-name

De naam van de toepassingsresource.

--cluster-name -c

Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op. De naam van de toepassing moet een voorvoegsel van de servicenaam zijn, bijvoorbeeld: appName~serviceName.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az sf service list

Lijst met services van een bepaalde toepassing.

az sf service list --application-name
                   --cluster-name
                   --resource-group
                   [--query-examples]
                   [--subscription]

Voorbeelden

Een lijst met services maken.

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

Vereiste parameters

--application-name

De naam van de toepassingsresource.

--cluster-name -c

Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az sf service show

Een service krijgen.

az sf service show --application-name
                   --cluster-name
                   --name
                   --resource-group
                   [--query-examples]
                   [--subscription]

Voorbeelden

De eigenschappen van een service op een Azure Service Fabric weergeven.

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

Vereiste parameters

--application-name

De naam van de toepassingsresource.

--cluster-name -c

Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op. De naam van de toepassing moet een voorvoegsel van de servicenaam zijn, bijvoorbeeld: appName~serviceName.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .