Delen via


sfctl application

Toepassingen en toepassingstypen maken, verwijderen en beheren.

Opdracht

Opdracht Beschrijving
maken Hiermee maakt u een Service Fabric-toepassing met behulp van de opgegeven beschrijving.
delete Hiermee verwijdert u een bestaande Service Fabric-toepassing.
Ingezet Haalt de informatie op over een toepassing die is geïmplementeerd op een Service Fabric-knooppunt.
geïmplementeerde status Haalt de informatie op over de status van een toepassing die is geïmplementeerd op een Service Fabric-knooppunt.
geïmplementeerde lijst Hiermee haalt u de lijst met toepassingen op die zijn geïmplementeerd op een Service Fabric-knooppunt.
gezondheidszorg Hiermee haalt u de status van de Service Fabric-toepassing op.
Info Hiermee haalt u informatie op over een Service Fabric-toepassing.
lijst Hiermee haalt u de lijst op met toepassingen die zijn gemaakt in het Service Fabric-cluster die overeenkomen met de opgegeven filters.
laden Hiermee wordt informatie over het laden van een Service Fabric-toepassing opgehaald.
manifest Hiermee haalt u het manifest op waarin een toepassingstype wordt beschreven.
bepaling Richt een Service Fabric-toepassingstype in of registreert dit met het cluster met behulp van het pakket '.sfpkg' in de externe opslag of met behulp van het toepassingspakket in het installatiekopiearchief.
rapportstatus Hiermee wordt een statusrapport verzonden over de Service Fabric-toepassing.
type Hiermee haalt u de lijst met toepassingstypen in het Service Fabric-cluster op die exact overeenkomen met de opgegeven naam.
typelijst Hiermee haalt u de lijst met toepassingstypen op in het Service Fabric-cluster.
inrichting ongedaan maken Hiermee verwijdert of verwijdert u de registratie van een Service Fabric-toepassingstype uit het cluster.
upgrade Hiermee start u een upgrade van een toepassing in het Service Fabric-cluster.
upgrade hervatten Hiermee wordt een upgrade van een toepassing in het Service Fabric-cluster hervat.
upgrade-terugdraaien Hiermee wordt de huidige upgrade van een toepassing in het Service Fabric-cluster teruggezet.
upgradestatus Hiermee haalt u details op voor de meest recente upgrade die op deze toepassing is uitgevoerd.
uploaden Kopieer een Service Fabric-toepassingspakket naar het installatiekopiearchief.

sfctl-toepassing maken

Hiermee maakt u een Service Fabric-toepassing met behulp van de opgegeven beschrijving.

Argumenten

Argument Beschrijving
--app-name [vereist] De naam van de toepassing, inclusief het URI-schema 'fabric:'.
--app-type [vereist] De naam van het toepassingstype in het toepassingsmanifest.
--app-versie [vereist] De versie van het toepassingstype zoals gedefinieerd in het toepassingsmanifest.
--max-node-count Het maximum aantal knooppunten waar Service Fabric capaciteit voor deze toepassing reserveert. Dit betekent niet dat de services van deze toepassing op al deze knooppunten worden geplaatst.
--Statistieken Een met JSON gecodeerde lijst met metrische beschrijvingen van toepassingscapaciteit. Een metrische waarde wordt gedefinieerd als een naam, gekoppeld aan een set capaciteiten voor elk knooppunt waarop de toepassing bestaat.
--min-node-count Het minimale aantal knooppunten waar Service Fabric capaciteit voor deze toepassing reserveert. Dit betekent niet dat de services van deze toepassing op al deze knooppunten worden geplaatst.
--Parameters Een door JSON gecodeerde lijst met toepassingsparameteroverschrijvingen die moeten worden toegepast bij het maken van de toepassing.
--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-toepassing verwijderen

Hiermee verwijdert u een bestaande Service Fabric-toepassing.

Er moet een toepassing worden gemaakt voordat deze kan worden verwijderd. Als u een toepassing verwijdert, worden alle services verwijderd die deel uitmaken van die toepassing. Service Fabric probeert standaard servicereplica's op een correcte manier te sluiten en vervolgens de service te verwijderen. Als een service echter problemen ondervindt met het sluiten van de replica, kan het lang duren voordat de verwijderingsbewerking is vastgelopen. Gebruik de optionele ForceRemove-vlag om de respijtvolle sluitvolgorde over te slaan en de toepassing en alle bijbehorende services geforceerd te verwijderen.

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

sfctl-toepassing geïmplementeerd

Haalt de informatie op over een toepassing die is geïmplementeerd op een Service Fabric-knooppunt.

Deze query retourneert systeemtoepassingsgegevens als de opgegeven toepassings-id voor de systeemtoepassing is. Resultaten omvatten geïmplementeerde toepassingen in actieve, activerende en downloadstatussen. Voor deze query moet de naam van het knooppunt overeenkomen met een knooppunt in het cluster. De query mislukt als de opgegeven knooppuntnaam niet verwijst naar actieve Service Fabric-knooppunten in het cluster.

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.
--include-health-state Neem de status van een entiteit op. Als deze parameter onwaar is of niet is opgegeven, is de geretourneerde status Onbekend. Als deze is ingesteld op true, wordt de query parallel uitgevoerd met het knooppunt en de statussysteemservice voordat de resultaten worden samengevoegd. Als gevolg hiervan is de query duurder en kan het langer duren.
--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-toepassing geïmplementeerde status

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

Haalt de informatie op over de status van een 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 de geïmplementeerde toepassing op basis van de status. Gebruik DeployedServicePackagesHealthStateFilter om optioneel te filteren op kinderen van DeployedServicePackageHealth 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.
--deployed-service-packages-health-state-filter Hiermee kunt u filteren van de geïmplementeerde statusobjecten voor servicepakketten die worden geretourneerd in het resultaat van de geïmplementeerde toepassingsstatusquery op basis van hun status. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen geïmplementeerde servicepakketten die overeenkomen met het filter worden geretourneerd. Alle geïmplementeerde servicepakketten worden gebruikt om de geaggregeerde status van de geïmplementeerde toepassing te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, zodat de waarde een combinatie van deze waarden kan zijn, verkregen met behulp van de bitsgewijze OR-operator. Als de opgegeven waarde bijvoorbeeld 6 is, wordt de status van servicepakketten 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.
--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.
--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-toepassing

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

Hiermee haalt u de lijst met toepassingen op die zijn geïmplementeerd op een Service Fabric-knooppunt. De resultaten bevatten geen informatie over geïmplementeerde systeemtoepassingen, tenzij er expliciet een query wordt uitgevoerd op id. Resultaten omvatten geïmplementeerde toepassingen in actieve, activerende en downloadstatussen. Voor deze query moet de naam van het knooppunt overeenkomen met een knooppunt in het cluster. De query mislukt als de opgegeven knooppuntnaam niet verwijst naar actieve Service Fabric-knooppunten in het cluster.

Argumenten

Argument Beschrijving
--node-name [vereist] De naam van het knooppunt.
--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.
--include-health-state Neem de status van een entiteit op. Als deze parameter onwaar is of niet is opgegeven, is de geretourneerde status Onbekend. Als deze is ingesteld op true, wordt de query parallel uitgevoerd met het knooppunt en de statussysteemservice voordat de resultaten worden samengevoegd. Als gevolg hiervan is de query duurder en kan het langer duren.
--max-results Het maximum aantal resultaten dat moet worden geretourneerd als onderdeel van de paginaquery's. Deze parameter definieert de bovengrens voor het aantal geretourneerde resultaten. De geretourneerde resultaten kunnen kleiner zijn dan de opgegeven maximumresultaten als ze niet in het bericht passen volgens de beperkingen voor maximale berichtgrootte die zijn gedefinieerd in de configuratie. Als deze parameter nul is of niet is opgegeven, bevat de gepaginade query zoveel mogelijk resultaten die in het retourbericht passen.
--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-toepassingsstatus

Hiermee haalt u de status van de Service Fabric-toepassing op.

Retourneert de status van de service fabric-toepassing. Het antwoord rapporteert de status OK, Fout of Waarschuwing. Als de entiteit niet wordt gevonden in het statusarchief, wordt fout geretourneerd.

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.
--deployed-applications-health-state-filter Hiermee kunt u filteren van de geïmplementeerde statusobjecten voor toepassingen die worden geretourneerd in het resultaat van de toepassingsstatusquery op basis van hun status. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen geïmplementeerde toepassingen die overeenkomen met het filter, worden geretourneerd. Alle geïmplementeerde toepassingen 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 bitwise 'OR'-operator. Als de opgegeven waarde bijvoorbeeld 6 is, wordt de status van geïmplementeerde toepassingen 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.
--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.
--services-health-state-filter Hiermee kunt u filteren van de servicesstatusobjecten die worden geretourneerd in het resultaat van de servicesstatusquery op basis van hun statusstatus. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen services die overeenkomen met het filter worden geretourneerd. Alle services 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 bitwise 'OR'-operator. Als de opgegeven waarde bijvoorbeeld 6 is, wordt de status van services met de healthstatewaarde 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-toepassingsgegevens

Hiermee haalt u informatie op over een Service Fabric-toepassing.

Retourneert de informatie over de toepassing die is gemaakt of tijdens het maken in het Service Fabric-cluster en waarvan de naam overeenkomt met de toepassing die is opgegeven als de parameter. Het antwoord bevat de naam, het type, de status, de parameters en andere details over de 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.
--exclude-application-parameters De vlag die aangeeft of toepassingsparameters worden uitgesloten van het resultaat.
--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-toepassingslijst

Hiermee haalt u de lijst op met toepassingen die zijn gemaakt in het Service Fabric-cluster die overeenkomen met de opgegeven filters.

Haalt de informatie op over de toepassingen die zijn gemaakt of tijdens het maken in het Service Fabric-cluster en overeenkomen met de opgegeven filters. Het antwoord bevat de naam, het type, de status, de parameters en andere details over de toepassing. Als de toepassingen niet op een pagina passen, wordt één pagina met resultaten geretourneerd, evenals een vervolgtoken, dat kan worden gebruikt om de volgende pagina op te halen. Filters ApplicationTypeName en ApplicationDefinitionKindFilter kunnen niet tegelijkertijd worden opgegeven.

Argumenten

Argument Beschrijving
--application-definition-kind-filter Wordt gebruikt om te filteren op ApplicationDefinitionKind. Dit is het mechanisme dat wordt gebruikt om een Service Fabric-toepassing te definiëren.
- Standaardwaarde- Standaardwaarde, waarmee dezelfde functie wordt uitgevoerd als het selecteren van 'Alles'. De waarde is 0.
- Alle - Filter dat overeenkomt met invoer met een ApplicationDefinitionKind-waarde. De waarde is 65535.
- ServiceFabricApplicationDescription - Filter dat overeenkomt met invoer met applicationDefinitionKind-waarde ServiceFabricApplicationDescription. De waarde is 1.
- Opstellen - Filter dat overeenkomt met invoer met applicationDefinitionKind-waarde Compose. De waarde is 2.
--application-type-name De naam van het toepassingstype dat wordt gebruikt om de toepassingen te filteren waarvoor een query moet worden uitgevoerd. Deze waarde mag niet de versie van het toepassingstype bevatten.
--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.
--exclude-application-parameters De vlag die aangeeft of toepassingsparameters worden uitgesloten van het resultaat.
--max-results Het maximum aantal resultaten dat moet worden geretourneerd als onderdeel van de paginaquery's. Deze parameter definieert de bovengrens voor het aantal geretourneerde resultaten. De geretourneerde resultaten kunnen kleiner zijn dan de opgegeven maximumresultaten als ze niet in het bericht passen volgens de beperkingen voor maximale berichtgrootte die zijn gedefinieerd in de configuratie. Als deze parameter nul is of niet is opgegeven, bevat de gepaginade query zoveel mogelijk resultaten die in het retourbericht passen.
--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-toepassing laden

Hiermee wordt informatie over het laden van een Service Fabric-toepassing opgehaald.

Retourneert de laadgegevens over de toepassing die is gemaakt of tijdens het maken in het Service Fabric-cluster en waarvan de naam overeenkomt met de toepassing die is opgegeven als de parameter. Het antwoord bevat de naam, minimumknooppunten, maximumknooppunten, het aantal knooppunten dat de toepassing momenteel in beslag neemt en metrische gegevens over de toepassing laden.

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

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

Het antwoord bevat de XML van het toepassingsmanifest als een tekenreeks.

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-toepassing inrichten

Richt een Service Fabric-toepassingstype in of registreert dit met het cluster met behulp van het pakket '.sfpkg' in de externe opslag of met behulp van het toepassingspakket in het installatiekopiearchief.

Richt een Service Fabric-toepassingstype in met het cluster. De inrichting is vereist voordat nieuwe toepassingen kunnen worden geïnstantieerd. De inrichtingsbewerking kan worden uitgevoerd op het toepassingspakket dat is opgegeven door de relativePathInImageStore of met behulp van de URI van de externe '.sfpkg'. Tenzij --external-provision is ingesteld, verwacht deze opdracht de inrichting van het installatiekopieënarchief.

Argumenten

Argument Beschrijving
--application-package-download-uri Het pad naar het toepassingspakket .sfpkg van waaruit het toepassingspakket kan worden gedownload met behulp van HTTP- of HTTPS-protocollen.

Alleen voor het inrichten van een extern archief. Het toepassingspakket kan worden opgeslagen in een extern archief dat GET-bewerking biedt om het bestand te downloaden. Ondersteunde protocollen zijn HTTP en HTTPS en het pad moet leestoegang toestaan.
--application-type-build-path Alleen voor het inrichten van het type installatiekopieënarchief. Het relatieve pad voor het toepassingspakket in het afbeeldingsarchief dat is opgegeven tijdens de vorige uploadbewerking.
--application-type-name Alleen voor het inrichten van een extern archief. De naam van het toepassingstype vertegenwoordigt de naam van het toepassingstype dat in het toepassingsmanifest is gevonden.
--application-type-version Alleen voor het inrichten van een extern archief. De versie van het toepassingstype vertegenwoordigt de versie van het toepassingstype in het toepassingsmanifest.
--extern inrichten De locatie waar het toepassingspakket kan worden geregistreerd of ingericht. Geeft aan dat de inrichting is bedoeld voor een toepassingspakket dat eerder is geüpload naar een extern archief. Het toepassingspakket eindigt met de extensie *.sfpkg.
--no-wait Hiermee wordt aangegeven of inrichting asynchroon moet plaatsvinden.

Als deze is ingesteld op waar, wordt de inrichtingsbewerking geretourneerd wanneer de aanvraag wordt geaccepteerd door het systeem en wordt de inrichtingsbewerking zonder time-outlimiet voortgezet. De standaardwaarde is false. Voor grote toepassingspakketten wordt u aangeraden de waarde in te stellen op true.
--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 application report-health

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

Rapporteert de status van de opgegeven Service Fabric-toepassing. 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-gatewaytoepassing, 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, haalt u de status van de toepassing op en controleert u of het rapport wordt weergegeven.

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

Hiermee haalt u de lijst met toepassingstypen in het Service Fabric-cluster op die exact overeenkomen met de opgegeven naam.

Retourneert de informatie over de toepassingstypen die zijn ingericht of die worden ingericht in het Service Fabric-cluster. Deze resultaten zijn van toepassingstypen waarvan de naam exact overeenkomt met de naam die is opgegeven als de parameter en die voldoen aan de opgegeven queryparameters. Alle versies van het toepassingstype die overeenkomen met de naam van het toepassingstype worden geretourneerd, waarbij elke versie wordt geretourneerd als één toepassingstype. Het antwoord bevat de naam, versie, status en andere details over het toepassingstype. Dit is een gepaginade query, wat betekent dat als niet alle toepassingstypen op een pagina passen, één pagina met resultaten wordt geretourneerd, evenals een vervolgtoken, dat kan worden gebruikt om de volgende pagina op te halen. Als er bijvoorbeeld 10 toepassingstypen zijn, maar een pagina alleen past bij de eerste drie toepassingstypen, of als het maximum aantal resultaten is ingesteld op 3, wordt er drie geretourneerd. Als u de rest van de resultaten wilt openen, haalt u de volgende pagina's op met behulp van het geretourneerde vervolgtoken in de volgende query. Er wordt een leeg vervolgtoken geretourneerd als er geen volgende pagina's zijn.

Argumenten

Argument Beschrijving
--application-type-name [vereist] De naam van het toepassingstype.
--application-type-version De versie van het toepassingstype.
--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.
--exclude-application-parameters De vlag die aangeeft of toepassingsparameters worden uitgesloten van het resultaat.
--max-results Het maximum aantal resultaten dat moet worden geretourneerd als onderdeel van de paginaquery's. Deze parameter definieert de bovengrens voor het aantal geretourneerde resultaten. De geretourneerde resultaten kunnen kleiner zijn dan de opgegeven maximumresultaten als ze niet in het bericht passen volgens de beperkingen voor maximale berichtgrootte die zijn gedefinieerd in de configuratie. Als deze parameter nul is of niet is opgegeven, bevat de gepaginade query zoveel mogelijk resultaten die in het retourbericht passen.
--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-toepassingstypelijst

Hiermee haalt u de lijst met toepassingstypen op in het Service Fabric-cluster.

Retourneert de informatie over de toepassingstypen die zijn ingericht of die worden ingericht in het Service Fabric-cluster. Elke versie van een toepassingstype wordt geretourneerd als één toepassingstype. Het antwoord bevat de naam, versie, status en andere details over het toepassingstype. Dit is een gepaginade query, wat betekent dat als niet alle toepassingstypen op een pagina passen, één pagina met resultaten wordt geretourneerd, evenals een vervolgtoken, dat kan worden gebruikt om de volgende pagina op te halen. Als er bijvoorbeeld 10 toepassingstypen zijn, maar een pagina alleen past bij de eerste drie toepassingstypen, of als het maximum aantal resultaten is ingesteld op 3, wordt er drie geretourneerd. Als u de rest van de resultaten wilt openen, haalt u de volgende pagina's op met behulp van het geretourneerde vervolgtoken in de volgende query. Er wordt een leeg vervolgtoken geretourneerd als er geen volgende pagina's zijn.

Argumenten

Argument Beschrijving
--application-type-definition-kind-filter Wordt gebruikt om te filteren op ApplicationTypeDefinitionKind. Dit is het mechanisme dat wordt gebruikt om een Service Fabric-toepassingstype te definiëren.
- Standaardwaarde- Standaardwaarde, waarmee dezelfde functie wordt uitgevoerd als het selecteren van 'Alles'. De waarde is 0.
- Alle - Filter dat overeenkomt met invoer met een ApplicationTypeDefinitionKind-waarde. De waarde is 65535.
- ServiceFabricApplicationPackage - Filter dat overeenkomt met invoer met applicationTypeDefinitionKind-waarde ServiceFabricApplicationPackage. De waarde is 1.
- Opstellen - Filter dat overeenkomt met invoer met applicationTypeDefinitionKind-waarde Opstellen. De waarde is 2.
--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.
--exclude-application-parameters De vlag die aangeeft of toepassingsparameters worden uitgesloten van het resultaat.
--max-results Het maximum aantal resultaten dat moet worden geretourneerd als onderdeel van de paginaquery's. Deze parameter definieert de bovengrens voor het aantal geretourneerde resultaten. De geretourneerde resultaten kunnen kleiner zijn dan de opgegeven maximumresultaten als ze niet in het bericht passen volgens de beperkingen voor maximale berichtgrootte die zijn gedefinieerd in de configuratie. Als deze parameter nul is of niet is opgegeven, bevat de gepaginade query zoveel mogelijk resultaten die in het retourbericht passen.
--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.

inrichting van sfctl-toepassing ongedaan maken

Hiermee verwijdert of verwijdert u de registratie van een Service Fabric-toepassingstype uit het cluster.

Deze bewerking kan alleen worden uitgevoerd als alle toepassingsexemplaren van het toepassingstype zijn verwijderd. Zodra de registratie van het toepassingstype ongedaan is gemaakt, kunnen er geen nieuwe toepassingsexemplaren worden gemaakt voor dit specifieke toepassingstype.

Argumenten

Argument Beschrijving
--application-type-name [vereist] De naam van het toepassingstype.
--application-type-version [vereist] De versie van het toepassingstype zoals gedefinieerd in het toepassingsmanifest.
--async-parameter De vlag die aangeeft of de inrichting wel of niet ongedaan moet worden gemaakt, moet asynchroon plaatsvinden. Als deze is ingesteld op true, wordt de inrichtingsbewerking geretourneerd wanneer de aanvraag wordt geaccepteerd door het systeem en blijft de inrichtingsbewerking ongedaan maken zonder een time-outlimiet. De standaardwaarde is false. We raden u echter aan dit in te stellen op waar voor grote toepassingspakketten die zijn ingericht.
--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.

upgrade van sfctl-toepassing

Hiermee start u een upgrade van een toepassing in het Service Fabric-cluster.

Valideert de opgegeven parameters voor de toepassingsupgrade en start de upgrade van de toepassing als de parameters geldig zijn. De beschrijving van de upgrade vervangt de beschrijving van de bestaande toepassing. Dit betekent dat als de parameters niet zijn opgegeven, de bestaande parameters in de toepassingen worden overschreven met de lege parameterslijst. Dit zou ertoe leiden dat de toepassing de standaardwaarde van de parameters uit het toepassingsmanifest gebruikt.

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.
--application-version [vereist] De versie van het doeltoepassingstype (gevonden in het toepassingsmanifest) voor de toepassingsupgrade.
--parameters [vereist] Een door JSON gecodeerde lijst met toepassingsparameteroverschrijvingen die moeten worden toegepast bij het bijwerken van de toepassing.
--default-service-health-policy In JSON gecodeerde specificatie van het statusbeleid dat standaard wordt gebruikt om de status van een servicetype te evalueren.
--failure-action De actie die moet worden uitgevoerd wanneer een bewaakte upgrade te maken krijgt met het bewaken van beleid of schendingen van het statusbeleid.
--force-restart Geforceerd opnieuw opstarten van processen tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd.
--health-check-retry-time-out De tijdsduur tussen pogingen om statuscontroles uit te voeren als de toepassing of het cluster niet in orde is. Standaard: PT0H10M0S.
--health-check-stable-duration De hoeveelheid tijd die de toepassing of het cluster in orde moet blijven voordat de upgrade naar het volgende upgradedomein gaat. Standaard: PT0H2M0S.

Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden aangeeft.
--health-check-wait-duration De tijd die moet worden gewacht na het voltooien van een upgradedomein voordat het statuscontrolesproces wordt gestart. Standaard: 0.
--max-beschadigde-apps Het maximaal toegestane percentage geïmplementeerde toepassingen dat niet in orde is. Vertegenwoordigd als een getal tussen 0 en 100.
--wijze De modus die wordt gebruikt om de status tijdens een rolling upgrade te bewaken. Standaard: UnmonitoredAuto.
--replica-set-check-time-out De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Gemeten in seconden.
--service-health-policy JSON-gecodeerde toewijzing met servicetypestatusbeleid per servicetypenaam. De kaart is leeg.
--time-out -t Standaard: 60.
--upgrade-domein-time-out De hoeveelheid tijd die elk upgradedomein moet voltooien voordat FailureAction wordt uitgevoerd. Standaard: P10675199DT02H48M05.4775807S.

Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden aangeeft.
--upgrade-time-out De hoeveelheid tijd die de algehele upgrade moet voltooien voordat FailureAction wordt uitgevoerd. Standaard: P10675199DT02H48M05.4775807S.

Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden aangeeft.
--warning-as-error Geeft aan of waarschuwingen worden behandeld met dezelfde ernst als fouten.

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.

upgrade-cv van sfctl-toepassing

Hiermee wordt een upgrade van een toepassing in het Service Fabric-cluster hervat.

Hiermee wordt een niet-bewaakte handmatige Service Fabric-toepassingsupgrade hervat. Service Fabric werkt één upgradedomein tegelijk bij. Voor niet-bewaakte handmatige upgrades wacht Service Fabric nadat een upgradedomein is voltooid, totdat u deze API aanroept voordat u doorgaat naar het volgende upgradedomein.

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.
--upgrade-domeinnaam [vereist] De naam van het upgradedomein waarin de upgrade moet worden hervat.
--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-toepassing upgrade-rollback

Hiermee wordt de huidige upgrade van een toepassing in het Service Fabric-cluster teruggezet.

Hiermee wordt de huidige toepassingsupgrade teruggezet naar de vorige versie. Deze API kan alleen worden gebruikt voor het terugdraaien van de huidige upgrade die wordt uitgevoerd naar een nieuwe versie. Als de toepassing momenteel niet wordt bijgewerkt, gebruikt u de StartApplicationUpgrade-API om deze te upgraden naar de gewenste versie, inclusief terugdraaien naar een vorige versie.

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

upgradestatus van sfctl-toepassing

Hiermee haalt u details op voor de meest recente upgrade die op deze toepassing is uitgevoerd.

Retourneert informatie over de status van de meest recente toepassingsupgrade, samen met details om foutopsporing van toepassingsstatusproblemen te helpen.

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

Kopieer een Service Fabric-toepassingspakket naar het installatiekopiearchief.

Geef eventueel de voortgang van het uploaden weer voor elk bestand in het pakket. De voortgang van het uploaden wordt verzonden naar stderr.

Argumenten

Argument Beschrijving
--path [vereist] Pad naar lokaal toepassingspakket.
--comprimeren Alleen van toepassing op Service Fabric-toepassingspakketten. Maak een nieuwe map met het gecomprimeerde toepassingspakket naar de standaardlocatie of naar de locatie die is opgegeven door de parameter gecomprimeerde locatie en upload vervolgens de zojuist gemaakte map.

Als er al een gecomprimeerd bestand is gegenereerd door sfctl, wordt het overschreven als deze vlag is ingesteld. Er wordt een fout geretourneerd als de map geen toepassingspakket is. Als het al een gecomprimeerd toepassingspakket is, wordt de map naar behoren gekopieerd. Standaard wordt het zojuist gemaakte gecomprimeerde toepassingspakket verwijderd na een geslaagde upload. Als het uploaden niet lukt, moet u het gecomprimeerde pakket indien nodig handmatig opschonen. De verwijdering verwijdert geen lege dirs die mogelijk zijn gemaakt als de gecomprimeerde locatieparameter verwijst naar niet-bestaande mappen.
--gecomprimeerde locatie De locatie voor het plaatsen van het gecomprimeerde toepassingspakket.

Als er geen locatie is opgegeven, wordt het gecomprimeerde pakket geplaatst onder een zojuist gemaakte map met de naam sfctl_compressed_temp onder de bovenliggende map die is opgegeven in het padargument. Als het padargument bijvoorbeeld de waarde C:/FolderA/AppPkg heeft, wordt het gecomprimeerde pakket toegevoegd aan C:/FolderA/sfctl_compressed_temp/AppPkg.
--imagestore-string Doelinstallatiekopieënarchief om het toepassingspakket te uploaden naar. Standaard: fabric:ImageStore.

Als u wilt uploaden naar een bestandslocatie, start u deze parameter met 'bestand:'. Anders moet de waarde het afbeeldingsarchief zijn verbindingsreeks, zoals de standaardwaarde.
--keep-compressed Of u het gegenereerde gecomprimeerde pakket al dan niet wilt behouden bij een geslaagde voltooiing van het uploaden.

Als dit niet is ingesteld, worden de gecomprimeerde app-pakketten na voltooiing verwijderd. Als het uploaden niet is gelukt, wordt het toepassingspakket altijd bewaard in de uitvoermap voor opnieuw uploaden.
--show-progress De voortgang van het uploaden van bestanden voor grote pakketten weergeven.
--time-out -t De totale time-out in seconden. Uploaden mislukt en retourneert een fout nadat de duur van de uploadtime-out is verstreken. Deze time-out is van toepassing op het hele toepassingspakket en afzonderlijke bestandstime-outs zijn gelijk aan de resterende time-outduur. Time-out omvat niet de tijd die nodig is om het toepassingspakket te comprimeren. Standaard: 300.

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