Partager via


sfctl container

Exécutez des commandes relatives à un conteneur sur un nœud de cluster.

Commandes

Command Description
invoke-api Appelle l’API de conteneur sur un conteneur déployé sur un nœud Service Fabric pour le package de code donné.
logs Permet d’obtenir les journaux d’activité du conteneur déployé sur un nœud Service Fabric.

sfctl container invoke-api

Appelle l’API de conteneur sur un conteneur déployé sur un nœud Service Fabric pour le package de code donné.

Arguments

Argument Description
--application-id [Requis] Identité de l’application.

Il s’agit généralement du nom complet de l’application, sans « fabric ». Schéma d’URI. Depuis la version 6.0, les noms hiérarchiques sont séparés par le caractère « ~ ». Par exemple, si une application est nommée « fabric://mon_app/app1 », son identité est « mon_app~app1 » dans les versions 6.0 et supérieures, et « mon_app/app1 » dans les versions précédentes.
--code-package-instance-id [Requis] ID qui identifie de façon unique une instance de package de code déployée sur un nœud Service Fabric.

Peut être récupéré par « service code-package-list ».
--code-package-name [obligatoire] Nom de package de code spécifié dans un manifeste de service inscrit dans le cadre d’un type d’application dans un cluster Service Fabric.
--container-api-uri-path [obligatoire] Chemin d’URI de l’API REST du conteneur, utilisez '{ID}' à la place du nom/ID de conteneur.
--node-name [Requis] Nom du nœud.
--service-manifest-name [obligatoire] Nom d’un manifeste de service inscrit dans le cadre d’un type d’application dans un cluster Service Fabric.
--container-api-body Corps de la demande HTTP pour l’API REST de conteneur.
--container-api-content-type Type de contenu pour l’API REST de conteneur, par défaut 'application/json'.
--container-api-http-verb Verbe HTTP pour l’API REST de conteneur, par défaut GET.
--timeout -t Valeur par défaut : 60.

Arguments globaux

Argument Description
--debug Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
--help -h Affichez ce message d’aide et quittez.
--output -o Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

journaux d’activité de conteneur sfctl

Permet d’obtenir les journaux d’activité du conteneur déployé sur un nœud Service Fabric.

Arguments

Argument Description
--application-id [Requis] Identité de l’application.

Il s’agit généralement du nom complet de l’application, sans « fabric ». Schéma d’URI. Depuis la version 6.0, les noms hiérarchiques sont séparés par le caractère « ~ ». Par exemple, si une application est nommée « fabric://mon_app/app1 », son identité est « mon_app~app1 » dans les versions 6.0 et supérieures, et « mon_app/app1 » dans les versions précédentes.
--code-package-instance-id [Requis] ID d’instance de package de code, qui peut être récupéré avec 'service code-package-list'.
--code-package-name [obligatoire] Nom de package de code spécifié dans un manifeste de service inscrit dans le cadre d’un type d’application dans un cluster Service Fabric.
--node-name [Requis] Nom du nœud.
--service-manifest-name [obligatoire] Nom d’un manifeste de service inscrit dans le cadre d’un type d’application dans un cluster Service Fabric.
--tail Nombre de lignes à afficher à partir de la fin des journaux d’activité. La valeur par défaut est 100. « all » pour afficher les journaux d’activité complets.
--timeout -t Valeur par défaut : 60.

Arguments globaux

Argument Description
--debug Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
--help -h Affichez ce message d’aide et quittez.
--output -o Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

Étapes suivantes

  • Configurez l’interface de ligne de commande Service Fabric.
  • Découvrez comment utiliser l’interface de ligne de commande (CLI) Service Fabric à l’aide d’exemples de scripts.