Spec-Zone.ru › Ansible

модуль google.cloud.gcp_mlengine_version_info — сбор сведений о версии GCP

Примечание

Этот модуль входит в коллекцию google.cloud (версия 1.13.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install google.cloud. Для работы с этим модулем требуются дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: google.cloud.gcp_mlengine_version_info.

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Сбор сведений о версии GCP

Требования

Следующие требования должны быть выполнены на узле, на котором выполняется этот модуль.

  • python >= 2.6
  • requests >= 2.18.4
  • google-auth >= 1.3.0

Параметры

Параметр

Комментарии

access_token

string

Токен доступа OAuth2, если тип учетных данных — accesstoken.

auth_kind

string / обязательный

Тип используемых учетных данных.

Варианты:

  • "application"
  • "machineaccount"
  • "serviceaccount"
  • "accesstoken"

env_type

string

Указывает, в какой среде Ansible выполняется этот модуль.

Не задавайте этот параметр, если не знаете, что делаете.

Он изменяет только строку User Agent для API-запросов.

model

dictionary / обязательный

Модель, которой принадлежит эта версия.

Это поле представляет ссылку на ресурс Model в GCP. Его можно задать двумя способами. Во-первых, можно указать словарь с ключом ‘name’ и значением, равным имени ресурса. Кроме того, можно добавить `register: name-of-resource` в задачу gcp_mlengine_model, а затем задать для этого поля model значение “{{ name-of-resource }}”

project

string

Проект Google Cloud Platform, который следует использовать.

scopes

list / элементы=string

Массив областей доступа для использования

service_account_contents

jsonarg

Содержимое JSON-файла учетной записи службы — в виде словаря или JSON-строки, представляющей его.

service_account_email

string

Необязательный адрес электронной почты учетной записи службы, если выбран machineaccount и пользователь не хочет использовать адрес по умолчанию.

service_account_file

path

Путь к JSON-файлу учетной записи службы, если в качестве типа выбрано serviceaccount.

Примечания

Примечание

  • Для аутентификации можно задать service_account_file с помощью переменной окружения GCP_SERVICE_ACCOUNT_FILE.
  • Для аутентификации можно задать service_account_contents с помощью переменной окружения GCP_SERVICE_ACCOUNT_CONTENTS.
  • Для аутентификации можно задать service_account_email с помощью переменной окружения GCP_SERVICE_ACCOUNT_EMAIL.
  • Для аутентификации можно задать access_token с помощью переменной окружения GCP_ACCESS_TOKEN.
  • Для аутентификации можно задать auth_kind с помощью переменной окружения GCP_AUTH_KIND.
  • Для аутентификации можно задать scopes с помощью переменной окружения GCP_SCOPES.
  • Значения переменных окружения используются только в том случае, если значения в плейбуке не заданы.
  • Параметры service_account_email и service_account_file являются взаимоисключающими.

Примеры

- name: get info on a version
  gcp_mlengine_version_info:
    model: "{{ model }}"
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

resources

complex

Список ресурсов

Возвращается: всегда

autoScaling

complex

Автоматически изменяет количество узлов, используемых для обслуживания модели, в зависимости от увеличения или уменьшения трафика. Следует постепенно увеличивать трафик с учетом способности модели масштабироваться; в противном случае начнут расти задержки и появятся коды ответа 429.

Возвращается: при успехе

minNodes

integer

Минимальное количество узлов, выделяемых для этого режима.

Возвращается: при успехе

createTime

string

Время создания версии.

Возвращается: при успехе

deploymentUri

string

Расположение обученной модели в Cloud Storage, использованной для создания версии.

Возвращается: при успехе

description

string

Описание, заданное для версии при ее создании.

Возвращается: при успехе

errorMessage

string

Подробные сведения об ошибке или отмене.

Возвращается: при успехе

framework

string

Среда машинного обучения, которую AI Platform использует для обучения этой версии модели.

Возвращается: при успехе

isDefault

boolean

Если значение равно true, эта версия будет использоваться для обработки запросов на прогнозирование, в которых версия не указана.

Возвращается: при успехе

labels

dictionary

Одна или несколько меток, которые можно добавить для упорядочивания версий модели.

Возвращается: при успехе

lastUseTime

string

Время последнего использования версии для прогнозирования.

Возвращается: при успехе

machineType

string

Тип машины, на которой будет обслуживаться модель. В настоящее время применяется только к службе онлайн-прогнозирования.

Возвращается: при успехе

manualScaling

complex

Вручную задает количество узлов для обслуживания модели. Обычно следует использовать autoScaling с подходящим значением minNodes, однако этот параметр доступен, если требуется более предсказуемая тарификация. Имейте в виду, что задержки и частота ошибок возрастут, если трафик превысит возможности системы по его обслуживанию при выбранном количестве узлов.

Возвращается: при успехе

nodes

integer

Количество узлов, выделяемых для этой модели. Эти узлы постоянно работают с момента развертывания модели.

Возвращается: при успехе

model

dictionary

Модель, которой принадлежит эта версия.

Возвращается: при успехе

name

string

Имя, заданное для версии при ее создании.

Имя версии должно быть уникальным в пределах модели, в которой она создана.

Возвращается: при успехе

packageUris

list / элементы=string

Пути Cloud Storage (gs://…) к пакетам для пользовательских процедур прогнозирования или конвейеров scikit-learn с пользовательским кодом.

Возвращается: при успехе

predictionClass

string

Полное имя (module_name.class_name) класса, реализующего интерфейс Predictor, описанный в этом справочном поле. Модуль, содержащий этот класс, должен быть включен в пакет, указанный в поле packageUris.

Возвращается: при успехе

pythonVersion

string

Версия Python, используемая для прогнозирования. Если не задано, используется версия ‘2.7’ по умолчанию. Python ‘3.5’ доступен, если для runtimeVersion задано значение ‘1.4’ или выше. Python ‘2.7’ работает со всеми поддерживаемыми версиями среды выполнения.

Возвращается: при успехе

runtimeVersion

string

Версия среды выполнения AI Platform, используемая для этого развертывания.

Возвращается: при успехе

serviceAccount

string

Указывает учетную запись службы для управления доступом к ресурсам.

Возвращается: при успехе

state

string

Состояние версии.

Возвращается: при успехе

Авторы

  • Google Inc. (@googlecloudplatform)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/google/cloud/gcp_mlengine_version_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API