Delen via


az sf service

Services beheren die worden uitgevoerd op een Azure Service Fabric-cluster. Alleen ondersteuning voor door ARM geïmplementeerde services.

Opdracht

Name Description Type Status
az sf service create

Maak een nieuwe service in een Azure Service Fabric-cluster.

Basis GA
az sf service delete

Een service verwijderen.

Basis GA
az sf service list

Services van een bepaalde toepassing vermelden.

Basis GA
az sf service show

Een service ophalen.

Basis GA

az sf service create

Maak een nieuwe service in 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}]
                     [--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 toepassingsnaam moet een voorvoegsel van de servicenaam zijn, bijvoorbeeld: appName~serviceName.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op. De toepassingsnaam 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 verplaatsing op. Hogere kosten maken het minder waarschijnlijk dat de replica door Cluster Resource Manager wordt verplaatst bij het verdelen van het cluster.

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

Geef het aantal exemplaren op 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 minimale grootte van de replicaset op voor de stateful service.

--partition-scheme

Geef op welk partitieschema moet worden gebruikt. Singleton-partities worden doorgaans gebruikt wanneer de service geen extra routering vereist. UniformInt64 betekent dat elke partitie eigenaar is van een reeks int64-sleutels. Benoemd is meestal voor services met gegevens die in een bucket kunnen worden geplaatst, binnen een gebonden set. Enkele veelvoorkomende voorbeelden van gegevensvelden die worden gebruikt als partitiesleutels, zijn regio's, postcodes, klantgroepen of andere bedrijfsgrenzen.

Geaccepteerde waarden: named, singleton, uniformInt64
Default value: singleton
--target-replica --target-replica-set-size

Geef de grootte van de doelreplicaset op voor de stateful service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf service delete

Een service verwijderen.

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

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

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op. De toepassingsnaam 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>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf service list

Services van een bepaalde toepassing vermelden.

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

Voorbeelden

Services vermelden.

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

Vereiste parameters

--application-name

De naam van de toepassingsresource. Vereist.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is 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>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf service show

Een service ophalen.

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

Voorbeelden

De eigenschappen van een service in een Azure Service Fabric-cluster 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. Vereist.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op. De toepassingsnaam 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>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.