Поделиться через


Контейнер sfctl

Выполнение связанных с контейнером команд в узле кластера.

Команды

Команда Description
invoke-api Вызывает API контейнера, развернутого на узле Service Fabric для указанного пакета кода.
журналы Возвращает журналы контейнера, развернутого на узле Service Fabric.

sfctl container invoke-api

Вызывает API контейнера, развернутого на узле Service Fabric для указанного пакета кода.

Аргументы

Аргумент Description
--application-id [обязательный параметр] Идентификатор приложения.

Обычно это полное имя приложения без схемы универсального кода ресурса (URI) "fabric:". Начиная с версии 6.0, иерархические имена разделяются знаком "~". Например, если имя приложения — "fabric:/myapp/app1", то в версии 6.0 и более поздних версиях идентификатором приложения будет "myapp~app1", а в предыдущих версиях идентификатором был бы "myapp/app1".
--code-package-instance-id [обязательный параметр] Уникальный идентификатор экземпляра пакета кода, развернутого на узле Service Fabric.

Его можно получить с помощью команды service code-package-list.
--code-package-name [обязательный параметр] Имя пакета кода, указанное в манифесте службы и зарегистрированное для типа приложения в кластере Service Fabric.
--container-api-uri-path [обязательный параметр] URI-адрес интерфейса REST API контейнера (вставьте {ID} вместо имени и идентификатора контейнера).
--node-name [обязательный параметр] Имя узла.
--service-manifest-name [обязательный параметр] Имя манифеста службы, зарегистрированное для типа приложения в кластере Service Fabric.
--container-api-body Текст HTTP-запроса к интерфейсу REST API контейнера.
--container-api-content-type Тип содержимого интерфейса REST API контейнера (значение по умолчанию: application/json).
--container-api-http-verb HTTP-команда для интерфейса REST API контейнера (значение по умолчанию: GET).
--timeout -t Значение по умолчанию: 60.

Глобальные аргументы

Аргумент Description
--debug Повышение уровня детализации журнала для включения всех журналов отладки.
--help -h Отображение этого справочного сообщения и выход.
--output -o Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.
--query Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
--verbose Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

sfctl container logs

Возвращает журналы контейнера, развернутого на узле Service Fabric.

Аргументы

Аргумент Description
--application-id [обязательный параметр] Идентификатор приложения.

Обычно это полное имя приложения без схемы универсального кода ресурса (URI) "fabric:". Начиная с версии 6.0, иерархические имена разделяются знаком "~". Например, если имя приложения — "fabric:/myapp/app1", то в версии 6.0 и более поздних версиях идентификатором приложения будет "myapp~app1", а в предыдущих версиях идентификатором был бы "myapp/app1".
--code-package-instance-id [обязательный параметр] Идентификатор экземпляра пакета кода, который можно получить с помощью команды service code-package-list.
--code-package-name [обязательный параметр] Имя пакета кода, указанное в манифесте службы и зарегистрированное для типа приложения в кластере Service Fabric.
--node-name [обязательный параметр] Имя узла.
--service-manifest-name [обязательный параметр] Имя манифеста службы, зарегистрированное для типа приложения в кластере Service Fabric.
--tail Число отображаемых строк из конца указанных журналов. Количество по умолчанию — 100. Значение all отображает полные журналы.
--timeout -t Значение по умолчанию: 60.

Глобальные аргументы

Аргумент Description
--debug Повышение уровня детализации журнала для включения всех журналов отладки.
--help -h Отображение этого справочного сообщения и выход.
--output -o Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.
--query Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
--verbose Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Следующие шаги