Delen via


sfctl service

Service-, servicetypen en servicepakketten maken, verwijderen en beheren.

Opdracht

Opdracht Beschrijving
app-naam Hiermee haalt u de naam op van de Service Fabric-toepassing voor een service.
code-package-list Hiermee haalt u de lijst met codepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt.
maken Hiermee maakt u de opgegeven Service Fabric-service.
delete Hiermee verwijdert u een bestaande Service Fabric-service.
geïmplementeerd type Haalt de informatie op over een opgegeven servicetype van de toepassing die is geïmplementeerd op een knooppunt in een Service Fabric-cluster.
geïmplementeerde typelijst Haalt de lijst op met de informatie over servicetypen van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster.
beschrijving Hiermee wordt de beschrijving van een bestaande Service Fabric-service opgehaald.
get-container-logs Haalt de containerlogboeken op voor de container die is geïmplementeerd op een Service Fabric-knooppunt.
gezondheidszorg Hiermee haalt u de status van de opgegeven Service Fabric-service op.
Info Hiermee haalt u de informatie op over de specifieke service die deel uitmaakt van de Service Fabric-toepassing.
lijst Hiermee haalt u de informatie op over alle services die behoren tot de toepassing die is opgegeven door de toepassings-id.
manifest Hiermee haalt u het manifest op waarin een servicetype wordt beschreven.
package-deploy Downloadt pakketten die zijn gekoppeld aan het opgegeven servicemanifest voor de cache van de installatiekopieën op het opgegeven knooppunt.
pakketstatus Haalt de informatie op over de status van een servicepakket voor een specifieke toepassing die is geïmplementeerd voor een Service Fabric-knooppunt en -toepassing.
package-info Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt dat exact overeenkomt met de opgegeven naam.
pakketlijst Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt.
herstellen Geeft aan het Service Fabric-cluster aan dat moet worden geprobeerd de opgegeven service te herstellen die momenteel vastzit in quorumverlies.
rapportstatus Hiermee wordt een statusrapport verzonden over de Service Fabric-service.
oplossen Een Service Fabric-partitie oplossen.
typelijst Hiermee haalt u de lijst op met de informatie over servicetypen die worden ondersteund door een ingericht toepassingstype in een Service Fabric-cluster.
update Hiermee werkt u de opgegeven service bij met behulp van de opgegeven beschrijving van de update.

sfctl service-app-naam

Hiermee haalt u de naam op van de Service Fabric-toepassing voor een service.

Hiermee haalt u de naam op van de toepassing voor de opgegeven service. Er wordt een 404-FABRIC_E_SERVICE_DOES_NOT_EXIST-fout geretourneerd als er geen service met de opgegeven service-id bestaat.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service code-package-list

Hiermee haalt u de lijst met codepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt.

Hiermee haalt u de lijst op met codepakketten die zijn geïmplementeerd op een Service Fabric-knooppunt voor de opgegeven toepassing.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--node-name [vereist] De naam van het knooppunt.
--code-package-name De naam van het codepakket dat is opgegeven in het servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster.
--service-manifest-name De naam van een servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service maken

Hiermee maakt u de opgegeven Service Fabric-service.

Argumenten

Argument Beschrijving
--app-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--name [vereist] Naam van de service. Dit moet een onderliggend element van de toepassings-id zijn. Dit is de volledige naam, inclusief de fabric\: URI. De service fabric\:/A/B is bijvoorbeeld een onderliggend element van de toepassing fabric\:/A.
--servicetype [vereist] Naam van het servicetype.
--activation-mode De activeringsmodus voor het servicepakket.
--Beperkingen De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue".
--corred-service Naam van de doelservice die moet worden gecorreleerd.
--correlatie Correleren van de service met een bestaande service met behulp van een uitlijningsaffiniteit.
--dns-name De DNS-naam van de service die moet worden gemaakt. De Service Fabric DNS-systeemservice moet zijn ingeschakeld voor deze instelling.
--instance-count Het aantal exemplaren. Dit geldt alleen voor stateless services.
--int-scheme Geeft aan dat de service uniform moet worden gepartitioneerd over een bereik van niet-ondertekende gehele getallen.
--int-scheme-count Het aantal partities binnen het sleutelbereik voor gehele getallen dat moet worden gemaakt, als u een uniform partitieschema voor gehele getallen gebruikt.
--int-scheme-high Het einde van het sleutel gehele getalbereik, als u een uniform partitieschema voor gehele getallen gebruikt.
--int-scheme-low Het begin van het sleutel gehele getalbereik als u een uniform partitieschema voor gehele getallen gebruikt.
--load-metrics Met JSON gecodeerde lijst met metrische gegevens die worden gebruikt bij het verdelen van services op knooppunten.
--min-replica-set-size De minimale grootte van de replicaset als een getal. Dit geldt alleen voor stateful services.
--move-cost Hiermee geeft u de verplaatsingskosten voor de service op. Mogelijke waarden zijn: 'Nul', 'Laag', 'Gemiddeld', 'Hoog', 'VeryHigh'.
--named-scheme Geeft aan dat de service meerdere benoemde partities moet hebben.
--named-scheme-list Met JSON gecodeerde lijst met namen voor het partitioneren van de service over, als u het benoemde partitieschema gebruikt.
--no-persisted-state Indien waar, geeft dit aan dat de service geen permanente status heeft die is opgeslagen op de lokale schijf, of dat de status alleen in het geheugen wordt opgeslagen.
--placement-policy-list In JSON gecodeerde lijst met plaatsingsbeleidsregels voor de service en eventuele gekoppelde domeinnamen. Beleidsregels kunnen een of meer van: NonPartiallyPlaceService, PreferPrimaryDomain, RequireDomain, . RequireDomainDistribution
--quorum-loss-wait De maximale duur, in seconden, waarvoor een partitie de status quorumverlies mag hebben. Dit geldt alleen voor stateful services.
--replica-restart-wait De duur, in seconden, tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt. Dit geldt alleen voor stateful services.
--scaling-policies In JSON gecodeerde lijst met schaalbeleidsregels voor deze service.
--service-placement-time De duur waarvoor replica's InBuild kunnen blijven voordat de rapportage van die build is vastgelopen. Dit geldt alleen voor stateful services.
--singleton-scheme Geeft aan dat de service één partitie moet hebben of een niet-gepartitioneerde service moet zijn.
--stand-by-replica-keep De maximale duur, in seconden, waarvoor StandBy-replica's worden onderhouden voordat ze worden verwijderd. Dit geldt alleen voor stateful services.
--Stateful Geeft aan dat de service een stateful service is.
--staatloos Geeft aan dat de service een staatloze service is.
--target-replica-set-size De grootte van de doelreplicaset als een getal. Dit geldt alleen voor stateful services.
--time-out -t Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service verwijderen

Hiermee verwijdert u een bestaande Service Fabric-service.

Er moet een service worden gemaakt voordat deze kan worden verwijderd. Service Fabric probeert standaard servicereplica's op een correcte manier te sluiten en vervolgens de service te verwijderen. Als de service echter problemen ondervindt bij het sluiten van de replica, kan het lang duren voordat de verwijderingsbewerking vastloopt of blijft hangen. Gebruik de optionele vlag ForceRemove om de respijtvolle close-reeks over te slaan en de service geforceerd te verwijderen.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--force-remove Verwijder een Service Fabric-toepassing of -service geforceerd zonder de juiste afsluitvolgorde te doorlopen. Deze parameter kan worden gebruikt voor het geforceerd verwijderen van een toepassing of service waarvoor een time-out optreedt vanwege problemen in de servicecode die voorkomen dat replica's correct worden gesloten.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

geïmplementeerde sfctl-service

Haalt de informatie op over een opgegeven servicetype van de toepassing die is geïmplementeerd op een knooppunt in een Service Fabric-cluster.

Haalt de lijst op met de informatie over een specifiek servicetype van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster. Het antwoord bevat de naam van het servicetype, de registratiestatus, het codepakket dat het heeft geregistreerd en de activerings-id van het servicepakket. Elke vermelding vertegenwoordigt één activering van een servicetype, die wordt onderscheiden door de activerings-id.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--node-name [vereist] De naam van het knooppunt.
--service-type-name [vereist] Hiermee geeft u de naam van een Service Fabric-servicetype.
--service-manifest-name De naam van het servicemanifest om de lijst met informatie over het geïmplementeerde servicetype te filteren. Indien opgegeven, bevat het antwoord alleen de informatie over servicetypen die in dit servicemanifest zijn gedefinieerd.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service geïmplementeerd-type-list

Haalt de lijst op met de informatie over servicetypen van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster.

Haalt de lijst op met de informatie over servicetypen van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster. Het antwoord bevat de naam van het servicetype, de registratiestatus, het codepakket dat het heeft geregistreerd en de activerings-id van het servicepakket.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--node-name [vereist] De naam van het knooppunt.
--service-manifest-name De naam van het servicemanifest om de lijst met informatie over het geïmplementeerde servicetype te filteren. Indien opgegeven, bevat het antwoord alleen de informatie over servicetypen die in dit servicemanifest zijn gedefinieerd.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

beschrijving van sfctl-service

Hiermee wordt de beschrijving van een bestaande Service Fabric-service opgehaald.

Hiermee wordt de beschrijving van een bestaande Service Fabric-service opgehaald. Er moet een service worden gemaakt voordat de beschrijving kan worden verkregen.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service get-container-logs

Haalt de containerlogboeken op voor de container die is geïmplementeerd op een Service Fabric-knooppunt.

Haalt de containerlogboeken op voor de container die is geïmplementeerd op een Service Fabric-knooppunt voor het opgegeven codepakket.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--code-package-name [vereist] De naam van het codepakket dat is opgegeven in het servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster.
--node-name [vereist] De naam van het knooppunt.
--service-manifest-name [vereist] De naam van een servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster.
--vorig Hiermee geeft u op of containerlogboeken moeten worden opgehaald uit afgesloten/dode containers van het codepakketexemplaren.
--staart Aantal regels dat moet worden weergegeven vanaf het einde van de logboeken. De standaardwaarde is 100. 'all' om de volledige logboeken weer te geven.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-servicestatus

Hiermee haalt u de status van de opgegeven Service Fabric-service op.

Hiermee haalt u de statusgegevens van de opgegeven service op. Gebruik EventsHealthStateFilter om de verzameling statusgebeurtenissen te filteren die zijn gerapporteerd op de service op basis van de status. Gebruik PartitionsHealthStateFilter om de verzameling geretourneerde partities te filteren. Als u een service opgeeft die niet bestaat in het statusarchief, retourneert deze aanvraag een fout.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--events-health-state-filter Hiermee kunt u filteren op de verzameling HealthEvent-objecten die worden geretourneerd op basis van de status. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie van deze waarden zijn, verkregen met behulp van de bitsgewijze OR-operator. Als de opgegeven waarde bijvoorbeeld 6 is, worden alle gebeurtenissen met de HealthState-waarde OK (2) en Waarschuwing (4) geretourneerd.
- Standaardwaarde- Standaardwaarde. Komt overeen met elke HealthState. De waarde is nul.
- Geen - Filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1.
- OK- Filter dat overeenkomt met invoer met HealthState-waarde OK. De waarde is 2.
- Waarschuwing: filter dat overeenkomt met invoer met HealthState-waardewaarschuwing. De waarde is 4.
- Fout: filter dat overeenkomt met invoer met HealthState-waardeFout. De waarde is 8.
- Alle - Filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535.
--exclude-health-statistics Hiermee wordt aangegeven of de statusstatistieken moeten worden geretourneerd als onderdeel van het queryresultaat. Standaard onwaar. De statistieken geven het aantal onderliggende entiteiten weer in de status OK, Waarschuwing en Fout.
--partitions-health-state-filter Hiermee kunt u filteren van de statusobjecten van de partities die worden geretourneerd in het resultaat van de servicestatusquery op basis van hun statusstatus. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen partities die overeenkomen met het filter worden geretourneerd. Alle partities worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie van deze waarde zijn die wordt verkregen met behulp van bitwise 'OR'-operator. Als de opgegeven waarde bijvoorbeeld 6 is, wordt de status van partities met de HealthState-waarde OK (2) en Waarschuwing (4) geretourneerd.
- Standaardwaarde- Standaardwaarde. Komt overeen met elke HealthState. De waarde is nul.
- Geen - Filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1.
- OK- Filter dat overeenkomt met invoer met HealthState-waarde OK. De waarde is 2.
- Waarschuwing: filter dat overeenkomt met invoer met HealthState-waardewaarschuwing. De waarde is 4.
- Fout: filter dat overeenkomt met invoer met HealthState-waardeFout. De waarde is 8.
- Alle - Filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-servicegegevens

Hiermee haalt u de informatie op over de specifieke service die deel uitmaakt van de Service Fabric-toepassing.

Retourneert de informatie over de opgegeven service die deel uitmaakt van de opgegeven Service Fabric-toepassing.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-servicelijst

Hiermee haalt u de informatie op over alle services die behoren tot de toepassing die is opgegeven door de toepassings-id.

Retourneert de informatie over alle services die behoren tot de toepassing die is opgegeven door de toepassings-id.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--vervolgtoken De vervolgtokenparameter wordt gebruikt om de volgende set resultaten te verkrijgen. Een vervolgtoken met een niet-lege waarde wordt opgenomen in het antwoord van de API wanneer de resultaten van het systeem niet in één antwoord passen. Wanneer deze waarde wordt doorgegeven aan de volgende API-aanroep, retourneert de API de volgende set resultaten. Als er geen verdere resultaten zijn, bevat het vervolgtoken geen waarde. De waarde van deze parameter mag niet url-gecodeerd zijn.
--service-type-naam De servicetypenaam die wordt gebruikt om de services te filteren waarvoor een query moet worden uitgevoerd.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-servicemanifest

Hiermee haalt u het manifest op waarin een servicetype wordt beschreven.

Hiermee haalt u het manifest op waarin een servicetype wordt beschreven. Het antwoord bevat de XML van het servicemanifest als een tekenreeks.

Argumenten

Argument Beschrijving
--application-type-name [vereist] De naam van het toepassingstype.
--application-type-version [vereist] De versie van het toepassingstype.
--service-manifest-name [vereist] De naam van een servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service package-deploy

Downloadt pakketten die zijn gekoppeld aan het opgegeven servicemanifest voor de cache van de installatiekopieën op het opgegeven knooppunt.

Argumenten

Argument Beschrijving
--app-type-name [vereist] De naam van het toepassingsmanifest voor het bijbehorende aangevraagde servicemanifest.
--app-type-version [vereist] De versie van het toepassingsmanifest voor het bijbehorende aangevraagde servicemanifest.
--node-name [vereist] De naam van het knooppunt.
--service-manifest-name [vereist] De naam van het servicemanifest dat is gekoppeld aan de pakketten die worden gedownload.
--share-policy Met JSON gecodeerde lijst met beleidsregels voor delen. Elk beleidselement voor delen bestaat uit een 'naam' en 'bereik'. De naam komt overeen met de naam van de code, configuratie of het gegevenspakket dat moet worden gedeeld. Het bereik kan 'None', 'All', 'Code', 'Config' of 'Data' zijn.
--time-out -t Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service package-health

Haalt de informatie op over de status van een servicepakket voor een specifieke toepassing die is geïmplementeerd voor een Service Fabric-knooppunt en -toepassing.

Haalt de informatie op over de status van een servicepakket voor een specifieke toepassing die is geïmplementeerd op een Service Fabric-knooppunt. Gebruik EventsHealthStateFilter om optioneel te filteren op de verzameling HealthEvent-objecten die zijn gerapporteerd op het geïmplementeerde servicepakket op basis van de status.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--node-name [vereist] De naam van het knooppunt.
--service-package-name [vereist] De naam van het servicepakket.
--events-health-state-filter Hiermee kunt u filteren op de verzameling HealthEvent-objecten die worden geretourneerd op basis van de status. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie van deze waarden zijn, verkregen met behulp van de bitsgewijze OR-operator. Als de opgegeven waarde bijvoorbeeld 6 is, worden alle gebeurtenissen met de HealthState-waarde OK (2) en Waarschuwing (4) geretourneerd.
- Standaardwaarde- Standaardwaarde. Komt overeen met elke HealthState. De waarde is nul.
- Geen - Filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1.
- OK- Filter dat overeenkomt met invoer met HealthState-waarde OK. De waarde is 2.
- Waarschuwing: filter dat overeenkomt met invoer met HealthState-waardewaarschuwing. De waarde is 4.
- Fout: filter dat overeenkomt met invoer met HealthState-waardeFout. De waarde is 8.
- Alle - Filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service package-info

Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt dat exact overeenkomt met de opgegeven naam.

Retourneert de informatie over de servicepakketten die zijn geïmplementeerd op een Service Fabric-knooppunt voor de opgegeven toepassing. Deze resultaten zijn van servicepakketten waarvan de naam exact overeenkomt met de naam van het servicepakket die is opgegeven als de parameter.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--node-name [vereist] De naam van het knooppunt.
--service-package-name [vereist] De naam van het servicepakket.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service package-list

Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt.

Retourneert de informatie over de servicepakketten die zijn geïmplementeerd op een Service Fabric-knooppunt voor de opgegeven toepassing.

Argumenten

Argument Beschrijving
--application-id [vereist] De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies.
--node-name [vereist] De naam van het knooppunt.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service herstellen

Geeft aan het Service Fabric-cluster aan dat moet worden geprobeerd de opgegeven service te herstellen die momenteel vastzit in quorumverlies.

Geeft aan het Service Fabric-cluster aan dat moet worden geprobeerd de opgegeven service te herstellen die momenteel vastzit in quorumverlies. Deze bewerking moet alleen worden uitgevoerd als bekend is dat de replica's die niet kunnen worden hersteld. Onjuist gebruik van deze API kan mogelijk gegevensverlies veroorzaken.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service report-health

Hiermee wordt een statusrapport verzonden over de Service Fabric-service.

Rapporteert de status van de opgegeven Service Fabric-service. Het rapport moet de informatie bevatten over de bron van het statusrapport en de eigenschap waarop het wordt gerapporteerd. Het rapport wordt verzonden naar een Service Fabric-gatewayservice, die wordt doorgestuurd naar het statusarchief. Het rapport kan worden geaccepteerd door de gateway, maar geweigerd door het statusarchief na extra validatie. Het statusarchief kan bijvoorbeeld het rapport weigeren vanwege een ongeldige parameter, zoals een verlopen volgnummer. Als u wilt zien of het rapport is toegepast in het statusarchief, controleert u of het rapport wordt weergegeven in de statusgebeurtenissen van de service.

Argumenten

Argument Beschrijving
--health-property [Vereist] De eigenschap van de statusinformatie.

Een entiteit kan statusrapporten hebben voor verschillende eigenschappen. De eigenschap is een tekenreeks en geen vaste opsomming om de flexibiliteit van de rapportrapporteur te bieden om de statusvoorwaarde te categoriseren die het rapport activeert. Een reporter met SourceId LocalWatchdog kan bijvoorbeeld de status van de beschikbare schijf op een knooppunt controleren, zodat de eigenschap AvailableDisk op dat knooppunt kan worden weergegeven. Dezelfde journalist kan de connectiviteit van het knooppunt bewaken, zodat deze een eigenschap Connectiviteit op hetzelfde knooppunt kan rapporteren. In het statusarchief worden deze rapporten behandeld als afzonderlijke status gebeurtenissen voor het opgegeven knooppunt. Samen met de SourceId identificeert de eigenschap de statusgegevens op unieke wijze.
--status [vereist] Mogelijke waarden zijn: 'Ongeldig', 'OK', 'Waarschuwing', 'Fout', 'Onbekend'.
--service-id [vereist] De identiteit van de service.

Dit is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--source-id [vereist] De bronnaam die de client-/watchdog-/systeemcomponent identificeert die de statusgegevens heeft gegenereerd.
--beschrijving De beschrijving van de statusinformatie.

Het vertegenwoordigt vrije tekst die wordt gebruikt om leesbare informatie over het rapport toe te voegen. De maximale tekenreekslengte voor de beschrijving is 4096 tekens. Als de opgegeven tekenreeks langer is, wordt deze automatisch afgekapt. Wanneer de beschrijving wordt afgekapt, bevatten de laatste tekens van de beschrijving de markering [Afgekapt], en de totale tekenreeksgrootte is 4096 tekens. De aanwezigheid van de markering geeft aan gebruikers aan dat afkapping is opgetreden. Houd er rekening mee dat wanneer de beschrijving wordt afgekapt, minder dan 4096 tekens uit de oorspronkelijke tekenreeks bevat.
--onmiddellijk Een vlag die aangeeft of het rapport onmiddellijk moet worden verzonden.

Er wordt een statusrapport verzonden naar een Service Fabric-gatewaytoepassing, die wordt doorgestuurd naar het statusarchief. Als Direct is ingesteld op true, wordt het rapport onmiddellijk van HTTP Gateway naar het statusarchief verzonden, ongeacht de clientinstellingen voor infrastructuur die de HTTP Gateway-toepassing gebruikt. Dit is handig voor kritieke rapporten die zo snel mogelijk moeten worden verzonden. Afhankelijk van de timing en andere omstandigheden kan het verzenden van het rapport nog steeds mislukken, bijvoorbeeld als de HTTP-gateway is gesloten of het bericht de gateway niet bereikt. Als Direct is ingesteld op False, wordt het rapport verzonden op basis van de statusclientinstellingen van de HTTP-gateway. Daarom wordt deze batched volgens de HealthReportSendInterval-configuratie. Dit is de aanbevolen instelling omdat de statusclient berichten voor statusrapportage kan optimaliseren in het statusarchief en de verwerking van statusrapporten. Rapporten worden standaard niet onmiddellijk verzonden.
--remove-when-expired Waarde die aangeeft of het rapport wordt verwijderd uit het statusarchief wanneer het verloopt.

Als dit is ingesteld op true, wordt het rapport verwijderd uit het statusarchief nadat het is verlopen. Als dit is ingesteld op onwaar, wordt het rapport behandeld als een fout wanneer deze is verlopen. De waarde van deze eigenschap is standaard onwaar. Wanneer clients periodiek rapporteren, moeten ze RemoveWhenExpired false (standaard) instellen. Op deze manier heeft de journalist problemen (bijvoorbeeld een impasse) en kan deze niet rapporteren. De entiteit wordt als fout geëvalueerd wanneer het statusrapport verloopt. Hiermee wordt de entiteit als foutstatus opgegeven.
--reeksnummer Het volgnummer voor dit statusrapport als een numerieke tekenreeks.

Het volgnummer van het rapport wordt door het statusarchief gebruikt om verlopen rapporten te detecteren. Als dit niet is opgegeven, wordt een volgnummer automatisch gegenereerd door de statusclient wanneer een rapport wordt toegevoegd.
--time-out -t Standaard: 60.
--Ttl De duur waarvoor dit statusrapport geldig is. In dit veld wordt ISO8601 indeling gebruikt voor het opgeven van de duur.

Wanneer clients periodiek rapporteren, moeten ze rapporten met een hogere frequentie verzenden dan time to live. Als clients rapporteren over de overgang, kunnen ze de time to live instellen op oneindig. Wanneer time-to-live verloopt, wordt de statusgebeurtenis die de statusgegevens bevat verwijderd uit het statusarchief, als RemoveWhenExpired waar is of wordt geëvalueerd als RemoveWhenExpired false is. Als dit niet is opgegeven, wordt time-to-live standaard ingesteld op oneindige waarde.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service oplossen

Een Service Fabric-partitie oplossen.

Los een Service Fabric-servicepartitie op om de eindpunten van de servicereplica's op te halen.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--partition-key-type Sleuteltype voor de partitie. Deze parameter is vereist als het partitieschema voor de service Int64Range of Named is. De mogelijke waarden volgen. - Geen (1) - Geeft aan dat de parameter PartitionKeyValue niet is opgegeven. Dit is geldig voor de partities met het partitioneringsschema als Singleton. Dit is de standaardwaarde. De waarde is 1. - Int64Range (2) - Geeft aan dat de parameter PartitionKeyValue een int64-partitiesleutel is. Dit is geldig voor de partities met partitioneringsschema als Int64Range. De waarde is 2. - Benoemd (3) - Geeft aan dat de parameter PartitionKeyValue een naam van de partitie is. Dit is geldig voor de partities met een partitioneringsschema als Benoemd. De waarde is 3.
--partition-key-value Partitiesleutel. Dit is vereist als het partitieschema voor de service Int64Range of Named is. Dit is niet de partitie-id, maar in plaats daarvan de waarde van de gehele sleutel of de naam van de partitie-id. Als uw service bijvoorbeeld bereikpartities van 0 tot 10 gebruikt, is PartitionKeyValue een geheel getal in dat bereik. Voer een query uit voor de beschrijving van de service om het bereik of de naam te bekijken.
--previous-rsp-version De waarde in het veld Versie van het antwoord dat eerder is ontvangen. Dit is vereist als de gebruiker weet dat het resultaat dat eerder is opgehaald, verouderd is.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-servicetypelijst

Hiermee haalt u de lijst op met de informatie over servicetypen die worden ondersteund door een ingericht toepassingstype in een Service Fabric-cluster.

Hiermee haalt u de lijst op met de informatie over servicetypen die worden ondersteund door een ingericht toepassingstype in een Service Fabric-cluster. Het opgegeven toepassingstype moet bestaan. Anders wordt een 404-status geretourneerd.

Argumenten

Argument Beschrijving
--application-type-name [vereist] De naam van het toepassingstype.
--application-type-version [vereist] De versie van het toepassingstype.
--time-out -t De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

sfctl-service-update

Hiermee werkt u de opgegeven service bij met behulp van de opgegeven beschrijving van de update.

Argumenten

Argument Beschrijving
--service-id [vereist] De identiteit van de service. Dit is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies.
--Beperkingen De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue".
--corred-service Naam van de doelservice die moet worden gecorreleerd.
--correlatie Correleren van de service met een bestaande service met behulp van een uitlijningsaffiniteit.
--instance-count Het aantal exemplaren. Dit geldt alleen voor stateless services.
--load-metrics In JSON gecodeerde lijst met metrische gegevens die worden gebruikt bij taakverdeling tussen knooppunten.
--min-replica-set-size De minimale grootte van de replicaset als een getal. Dit geldt alleen voor stateful services.
--move-cost Hiermee geeft u de verplaatsingskosten voor de service op. Mogelijke waarden zijn: 'Nul', 'Laag', 'Gemiddeld', 'Hoog', 'VeryHigh'.
--placement-policy-list In JSON gecodeerde lijst met plaatsingsbeleidsregels voor de service en eventuele gekoppelde domeinnamen. Beleidsregels kunnen een of meer van: NonPartiallyPlaceService, PreferPrimaryDomain, RequireDomain, . RequireDomainDistribution
--quorum-loss-wait De maximale duur, in seconden, waarvoor een partitie de status quorumverlies mag hebben. Dit geldt alleen voor stateful services.
--replica-restart-wait De duur, in seconden, tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt. Dit geldt alleen voor stateful services.
--scaling-policies In JSON gecodeerde lijst met schaalbeleidsregels voor deze service.
--service-placement-time De duur waarvoor replica's InBuild kunnen blijven voordat de rapportage van die build is vastgelopen. Dit geldt alleen voor stateful services.
--stand-by-replica-keep De maximale duur, in seconden, waarvoor StandBy-replica's worden onderhouden voordat ze worden verwijderd. Dit geldt alleen voor stateful services.
--Stateful Geeft aan dat de doelservice een stateful service is.
--staatloos Geeft aan dat de doelservice een staatloze service is.
--target-replica-set-size De grootte van de doelreplicaset als een getal. Dit geldt alleen voor stateful services.
--time-out -t Standaard: 60.

Globale argumenten

Argument Beschrijving
--debug Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
--help -h Dit Help-bericht weergeven en afsluiten.
--output -o Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json.
--vraag JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
--verbose Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Volgende stappen