Spec-Zone.ru › AWS CLI v2

[ aws . glue ]

создание-узла-развития

Описание

Создаёт новый узел разработки.

См. также: AWS API документацию

Синтаксис

  create-dev-endpoint
--endpoint-name <value>
--role-arn <value>
[--security-group-ids <value>]
[--subnet-id <value>]
[--public-key <value>]
[--public-keys <value>]
[--number-of-nodes <value>]
[--worker-type <value>]
[--glue-version <value>]
[--number-of-workers <value>]
[--extra-python-libs-s3-path <value>]
[--extra-jars-s3-path <value>]
[--security-configuration <value>]
[--tags <value>]
[--arguments <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--endpoint-name (строка)

Название, которое будет присвоено новому DevEndpoint .

--role-arn (строка)

IAM роль для DevEndpoint .

--security-group-ids (список)

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

(строка)

Синтаксис:

"string" "string" ...

--subnet-id (строка)

Идентификатор подсети для нового DevEndpoint для использования.

--public-key (строка)

Открытый ключ, который будет использоваться этим DevEndpoint для аутентификации. Этот атрибут предоставляется для обратной совместимости, так как рекомендуемый атрибут для использования – это открытые ключи.

--public-keys (список)

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

Примечание

Если вы ранее создали узел с открытым ключом, вам необходимо удалить этот ключ, чтобы иметь возможность установить список открытых ключей. Вызовите API UpdateDevEndpoint с содержимым открытого ключа в атрибуте deletePublicKeys и списком новых ключей в атрибуте addPublicKeys.

(строка)

Синтаксис:

"string" "string" ...

--number-of-nodes (целое число)

Количество единиц обработки данных Glue (DPUs), которые нужно выделить для этого DevEndpoint .

--worker-type (строка)

Тип предварительно определённого рабочего узла, который выделяется для узла разработки. Принимает значения Standard, G.1X или G.2X.

  • Для рабочего узла типа Standard каждый рабочий узел предоставляет 4 vCPU, 16 ГБ памяти и диск 50 ГБ, а также 2 исполнителя на рабочий узел.
  • Для рабочего узла типа G.1X каждый рабочий узел сопоставляется с 1 DPU (4 vCPU, 16 ГБ памяти, диск 64 ГБ) и предоставляет 1 исполнителя на рабочий узел. Мы рекомендуем этот тип рабочего узла для задач, требующих много памяти.
  • Для рабочего узла типа G.2X каждый рабочий узел сопоставляется с 2 DPU (8 vCPU, 32 ГБ памяти, диск 128 ГБ) и предоставляет 1 исполнителя на рабочий узел. Мы рекомендуем этот тип рабочего узла для задач, требующих много памяти.

Известная проблема: когда узел разработки создаётся с конфигурацией G.2X WorkerType, драйверы Spark для узла разработки будут работать на 4 vCPU, 16 ГБ памяти и диске 64 ГБ.

Возможные значения:

  • Standard
  • G.1X
  • G.2X
  • G.025X
  • G.4X
  • G.8X
  • Z.2X

--glue-version (строка)

Версия Glue определяет версии Apache Spark и Python, которые поддерживает Glue. Версия Python указывает версию, поддерживаемую для запуска ваших скриптов ETL на узлах разработки.

Дополнительную информацию о доступных версиях Glue и соответствующих версиях Spark и Python см. в руководстве разработчика в разделе "Версия Glue".

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

Вы можете указать версию Python, поддерживаемую для узлов разработки, используя параметр Arguments в API CreateDevEndpoint или UpdateDevEndpoint. Если аргументы не указаны, по умолчанию используется Python 2.

--number-of-workers (целое число)

Количество рабочих узлов определённого типа workerType, выделенных для узла разработки.

Максимальное количество рабочих узлов, которое вы можете определить, составляет 299 для G.1X и 149 для G.2X .

--extra-python-libs-s3-path (строка)

Пути к одному или нескольким файлам Python-библиотек в ведре Amazon S3, которые должны быть загружены в ваш DevEndpoint . Несколько значений должны быть полными путями, разделёнными запятой.

Примечание

Вы можете использовать только чистые Python-библиотеки с DevEndpoint . Библиотеки, которые зависят от расширений C, такие как библиотека анализа данных pandas для Python, пока не поддерживаются.

--extra-jars-s3-path (строка)

Путь к одному или нескольким файлам Java .jar в ведре S3, которые должны быть загружены в ваш DevEndpoint .

--security-configuration (строка)

Название структуры SecurityConfiguration, которая будет использоваться с этим DevEndpoint .

--tags (карта)

Теги, которые необходимо использовать с этим DevEndpoint. Вы можете использовать теги, чтобы ограничить доступ к DevEndpoint. Дополнительную информацию о тегах в Glue см. в руководстве разработчика в разделе "Теги Amazon Web Services в Glue".

ключ -> (строка)

значение -> (строка)

Упрощённый синтаксис:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--arguments (карта)

Карта аргументов, используемых для конфигурации DevEndpoint .

ключ -> (строка)

значение -> (строка)

Упрощённый синтаксис:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставляемому --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, оно выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено со значением output, оно проверяет входные данные команд и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

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

--debug (логическое значение)

Включить отладку.

--endpoint-url (строка)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (логическое значение)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • text
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определённый профиль из файла аутентификации.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (логическое значение)

Не подписывать запросы. Кредиты не будут загружены, если этот аргумент указан.

--ca-bundle (строка)

Пакет сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию – 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время соединения сокета в секундах. Если значение равно 0, соединение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию – 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, который будет использоваться для двоичных блоков. Формат по умолчанию – base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, сопоставляемого с двоичным блоком, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключить вывод пейджера CLI.

--cli-auto-prompt (логическое значение)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическое запроса параметров ввода CLI.

Вывод

EndpointName -> (строка)

Наименование нового DevEndpoint.

Статус -> (строка)

Текущий статус нового DevEndpoint.

SecurityGroupIds -> (список)

Назначенные группы безопасности для нового DevEndpoint.

(строка)

SubnetId -> (строка)

Идентификатор подсети, назначенный новому DevEndpoint.

RoleArn -> (строка)

Amazon Resource Name (ARN) роли, назначенной новому DevEndpoint.

YarnEndpointAddress -> (строка)

Адрес узла YARN, используемого этим DevEndpoint.

ZeppelinRemoteSparkInterpreterPort -> (целое число)

Порт Apache Zeppelin для удаленного интерпретатора Apache Spark.

NumberOfNodes -> (целое число)

Количество выделенных Glue Data Processing Units (DPUs) для этого DevEndpoint.

WorkerType -> (строка)

Тип предопределенного рабочего узла, выделенного для конечной точки разработки. Может принимать значения Standard, G.1X или G.2X.

GlueVersion -> (строка)

Версия Glue определяет версии Apache Spark и Python, поддерживаемые Glue. Версия Python указывает версию, поддерживаемую для выполнения ваших скриптов ETL на конечных точках разработки.

Дополнительную информацию о доступных версиях Glue и соответствующих версиях Spark и Python см. в руководстве разработчика в разделе «Версия Glue».

NumberOfWorkers -> (целое число)

Количество рабочих узлов определенного workerType, выделенных для конечной точки разработки.

AvailabilityZone -> (строка)

Зона доступности Amazon Web Services, где находится этот DevEndpoint.

VpcId -> (строка)

Идентификатор виртуальной частной сети (VPC), используемой этим DevEndpoint.

ExtraPythonLibsS3Path -> (строка)

Пути к одному или нескольким библиотекам Python в ведре S3, которые будут загружены в ваш DevEndpoint.

ExtraJarsS3Path -> (строка)

Путь к одному или нескольким файлам Java .jar в ведре S3, которые будут загружены в ваш DevEndpoint.

FailureReason -> (строка)

Причина текущего сбоя в этом DevEndpoint.

SecurityConfiguration -> (строка)

Имя структуры SecurityConfiguration, используемой с этим DevEndpoint.

CreatedTimestamp -> (временная метка)

Временная метка создания этого DevEndpoint.

Arguments -> (карта)

Карта аргументов, используемых для настройки этого DevEndpoint.

Допустимые аргументы:

  • "--enable-glue-datacatalog": ""

Вы можете указать версию поддержки Python для конечных точек разработки, используя параметр Arguments в API CreateDevEndpoint или UpdateDevEndpoint. Если аргументы не указаны, версия по умолчанию — Python 2.

ключ -> (строка)

значение -> (строка)

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

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