Контейнер 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. |
Следующие шаги
- Настройте интерфейс командной строки Service Fabric.
- Узнайте, как использовать интерфейс командной строки Service Fabric, с помощью примеров сценариев.