次の方法で共有


sfctl container

クラスター ノード上でコンテナー関連のコマンドを実行します。

コマンド

command 説明
invoke-api 特定のコード パッケージの Service Fabric ノードにデプロイされているコンテナーでコンテナー API を呼び出します。
logs Service Fabric ノードに展開されているコンテナーのコンテナー ログを取得します。

sfctl container invoke-api

特定のコード パッケージの Service Fabric ノードにデプロイされているコンテナーでコンテナー API を呼び出します。

引数

Argument 説明
--application-id [必須] アプリケーションの ID。

これは、通常は、'fabric:' URI スキームのないアプリケーションの完全な名前です。 バージョン 6.0 以降では、階層名は "~" 文字で区切られます。 たとえば、アプリケーション名が "fabric:/myapp/app1" の場合、6.0 以降ではアプリケーション ID は "myapp~app1" になり、前のバージョンでは "myapp/app1" になります。
--code-package-instance-id [必須] サービス ファブリック ノードにデプロイされているコード パッケージ インスタンスを一意に識別する ID。

'service code-package-list' によって取得できます。
--code-package-name [必須] Service Fabric クラスターでアプリケーションの種類の一部として登録されているサービス マニフェストで指定されているコード パッケージの名前。
--container-api-uri-path [必須] コンテナー REST API URI のパス。コンテナー名/ID の代わりに "{ID}" を使用します。
--node-name [必須] ノード名。
--service-manifest-name [必須] Service Fabric クラスターでアプリケーションの種類の一部として登録されているサービス マニフェストの名前。
--container-api-body コンテナー REST API の HTTP 要求本文。
--container-api-content-type コンテナー REST API のコンテンツの種類。既定値は "application/json" です。
--container-api-http-verb コンテナー REST API の HTTP 動詞。既定値は GET です。
--timeout -t 既定値は60 です。

グローバル引数

引数 説明
--debug すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
--help -h このヘルプ メッセージを表示して終了します。
--output -o 出力形式。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
--verbose ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

sfctl container logs

Service Fabric ノードに展開されているコンテナーのコンテナー ログを取得します。

引数

Argument 説明
--application-id [必須] アプリケーションの ID。

これは、通常は、'fabric:' URI スキームのないアプリケーションの完全な名前です。 バージョン 6.0 以降では、階層名は "~" 文字で区切られます。 たとえば、アプリケーション名が "fabric:/myapp/app1" の場合、6.0 以降ではアプリケーション ID は "myapp~app1" になり、前のバージョンでは "myapp/app1" になります。
--code-package-instance-id [必須] コード パッケージ インスタンス ID。"service code-package-list" を使用して取得できます。
--code-package-name [必須] Service Fabric クラスターでアプリケーションの種類の一部として登録されているサービス マニフェストで指定されているコード パッケージの名前。
--node-name [必須] ノード名。
--service-manifest-name [必須] Service Fabric クラスターでアプリケーションの種類の一部として登録されているサービス マニフェストの名前。
--tail ログの末尾から表示する行数。 既定値は 100 です。 ログ全体を表示する場合は "all" です。
--timeout -t 既定値は60 です。

グローバル引数

引数 説明
--debug すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
--help -h このヘルプ メッセージを表示して終了します。
--output -o 出力形式。 使用できる値: json、jsonc、table、tsv。 既定値: json。
--query JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
--verbose ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

次のステップ