get-environment
Описание
Описывает среду Amazon Managed Workflows for Apache Airflow (MWAA).
См. также: Документацию AWS API
Синтаксис
get-environment
--name <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]
Параметры
--name (строка)
MyMWAAEnvironment .--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
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определённый профиль из файла аутентификации.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию данного инструмента.
--color (строка)
Включить/выключить цветной вывод.
- on
- off
- auto
--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.
Вывод
Окружение -> (структура)
Объект, содержащий все доступные сведения об окружении.
Имя -> (строка)
MyMWAAEnvironment .Состояние -> (строка)
Состояние среды Amazon MWAA.
Допустимые значения:
-
CREATING- Указывает, что запрос на создание среды находится в процессе выполнения. -
CREATING_SNAPSHOT- Указывает, что запрос на обновление деталей среды или обновление версии среды находится в процессе выполнения, и Amazon MWAA создает моментальный снимок тома хранения кластера Amazon RDS, связанного со средой. Моментальный снимок базы данных — это резервная копия, созданная в определенный момент времени. Amazon MWAA использует моментальные снимки для восстановления метаданных среды в случае сбоя процесса обновления или модернизации среды. -
CREATE_FAILED- Указывает, что запрос на создание среды завершился ошибкой, и среда не была создана. -
AVAILABLE- Указывает, что запрос выполнен успешно, и среда готова к использованию. -
PENDING- Указывает, что запрос выполнен успешно, но процесс создания среды приостановлен до создания необходимых конечных точек VPC в вашей VPC. После создания конечных точек VPC процесс возобновляется. -
UPDATING- Указывает, что запрос на обновление среды находится в процессе выполнения. -
ROLLING_BACK- Указывает, что запрос на обновление деталей среды или обновление версии среды завершился ошибкой, и Amazon MWAA восстанавливает среду с помощью последнего моментального снимка тома хранения. -
DELETING- Указывает, что запрос на удаление среды находится в процессе выполнения. -
DELETED- Указывает, что запрос на удаление среды завершен, и среда была удалена. -
UNAVAILABLE- Указывает, что запрос завершился ошибкой, но среда не вернулась к предыдущему состоянию и нестабильна. -
UPDATE_FAILED- Указывает, что запрос на обновление среды завершился ошибкой, но среда успешно восстановлена до предыдущего состояния и готова к использованию. -
MAINTENANCE- Указывает, что среда находится в режиме технического обслуживания. В зависимости от выполняемой работы Amazon MWAA, ваша среда может быть недоступна в течение этого процесса. После завершения всех операций ваша среда вернется к состоянию до начала операций технического обслуживания.
Рекомендуется ознакомиться с руководством по устранению неполадок, чтобы узнать список распространенных ошибок и их решений. Для получения дополнительной информации см. Устранение неполадок Amazon MWAA.
Arn -> (строка)
CreatedAt -> (временная метка)
WebserverUrl -> (строка)
ExecutionRoleArn -> (строка)
arn:aws:iam::123456789:role/my-execution-role . Для получения дополнительной информации см. Роль выполнения Amazon MWAA.ServiceRoleArn -> (строка)
KmsKey -> (строка)
AirflowVersion -> (строка)
Версия Apache Airflow в вашей среде.
Допустимые значения: 1.10.12 , 2.0.2 , 2.2.2 , 2.4.3 , 2.5.1 , 2.6.3 , 2.7.2 , 2.8.1 , 2.9.2 , 2.10.1 и 2.10.3 .
SourceBucketArn -> (строка)
arn:aws:s3:::my-airflow-bucket-unique-name . Для получения дополнительной информации см. Создание ведра Amazon S3 для Amazon MWAA.DagS3Path -> (строка)
s3://mwaa-environment/dags . Для получения дополнительной информации см. Добавление или обновление DAG.PluginsS3Path -> (строка)
s3://mwaa-environment/plugins.zip . Для получения дополнительной информации см. Установка пользовательских плагинов.PluginsS3ObjectVersion -> (строка)
Версия файла plugins.zip в вашем ведре Amazon S3. Вы должны указать идентификатор версии, присвоенный файлу Amazon S3.
Идентификаторы версий — это Unicode-строки, закодированные в UTF-8, готовые к использованию в URL, непрозрачные строки, длина которых не превышает 1024 байта. Вот пример:
3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUoДля получения дополнительной информации см. Установка пользовательских плагинов.
RequirementsS3Path -> (строка)
requirements.txt в вашем ведре Amazon S3. Например, s3://mwaa-environment/requirements.txt . Для получения дополнительной информации см. Установка зависимостей Python.RequirementsS3ObjectVersion -> (строка)
Версия файла requirements.txt в вашем ведре Amazon S3. Вы должны указать идентификатор версии, присвоенный файлу Amazon S3.
Идентификаторы версий — это Unicode-строки, закодированные в UTF-8, готовые к использованию в URL, непрозрачные строки, длина которых не превышает 1024 байта. Вот пример:
3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUoДля получения дополнительной информации см. Установка зависимостей Python.
StartupScriptS3Path -> (строка)
Относительный путь к скрипту запуска оболочки в вашем ведре Amazon S3. Например, s3://mwaa-environment/startup.sh .
Amazon MWAA запускает скрипт при запуске среды и перед запуском процесса Apache Airflow. Вы можете использовать этот скрипт для установки зависимостей, изменения параметров конфигурации Apache Airflow и установки переменных среды. Для получения дополнительной информации см. Использование скрипта запуска.
StartupScriptS3ObjectVersion -> (строка)
Версия скрипта запуска оболочки в вашем ведре Amazon S3. Вы должны указать идентификатор версии, присвоенный файлу Amazon S3.
Идентификаторы версий — это Unicode-строки, закодированные в UTF-8, готовые к использованию в URL, непрозрачные строки, длина которых не превышает 1024 байта. Вот пример:
3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUoДля получения дополнительной информации см. Использование скрипта запуска.
AirflowConfigurationOptions -> (словарь)
Список пар ключ-значение, содержащих параметры конфигурации Apache Airflow, связанные с вашей средой. Для получения дополнительной информации см. Параметры конфигурации Apache Airflow.
ключ -> (строка)
значение -> (строка)
EnvironmentClass -> (строка)
mw1.micro , mw1.small , mw1.medium , mw1.large , mw1.xlarge и mw1.2xlarge . Для получения дополнительной информации см. Класс среды Amazon MWAA.MaxWorkers -> (целое число)
20 .NetworkConfiguration -> (структура)
Описывает компоненты сети VPC, используемые для защиты и обеспечения сетевого трафика между ресурсами Amazon Web Services для вашей среды. Для получения дополнительной информации см. О сети в Amazon MWAA.
SubnetIds -> (список)
Список идентификаторов подсетей. Для получения дополнительной информации см. О сети в Amazon MWAA.
(строка)
SecurityGroupIds -> (список)
Список идентификаторов групп безопасности. Для получения дополнительной информации см. Безопасность в вашей VPC в Amazon MWAA.
(строка)
LoggingConfiguration -> (структура)
Логи Apache Airflow, опубликованные в CloudWatch Logs.
DagProcessingLogs -> (структура)
Логи обработки DAG Airflow, опубликованные в CloudWatch Logs, и уровень логирования.
Enabled -> (булево)
DagProcessingLogs ).LogLevel -> (строка)
DagProcessingLogs ).CloudWatchLogGroupArn -> (строка)
DagProcessingLogs ). Например, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:* .SchedulerLogs -> (структура)
Логи планировщика Airflow, опубликованные в CloudWatch Logs, и уровень логирования.
Enabled -> (булево)
DagProcessingLogs ).LogLevel -> (строка)
DagProcessingLogs ).CloudWatchLogGroupArn -> (строка)
DagProcessingLogs ). Например, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:* .WebserverLogs -> (структура)
Логи веб-сервера Airflow, опубликованные в CloudWatch Logs, и уровень логирования.
Enabled -> (булево)
DagProcessingLogs ).LogLevel -> (строка)
DagProcessingLogs ).CloudWatchLogGroupArn -> (строка)
DagProcessingLogs ). Например, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:* .WorkerLogs -> (структура)
Логи рабочих процессов Airflow, опубликованные в CloudWatch Logs, и уровень логирования.
Enabled -> (булево)
DagProcessingLogs ).LogLevel -> (строка)
DagProcessingLogs ).CloudWatchLogGroupArn -> (строка)
DagProcessingLogs ). Например, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:* .TaskLogs -> (структура)
Логи задач Airflow, опубликованные в CloudWatch Logs, и уровень логирования.
Enabled -> (булево)
DagProcessingLogs ).LogLevel -> (строка)
DagProcessingLogs ).CloudWatchLogGroupArn -> (строка)
DagProcessingLogs ). Например, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:* .LastUpdate -> (структура)
Статус последнего обновления среды.
Статус -> (строка)
CreatedAt -> (метка времени)
Ошибка -> (структура)
Ошибка, возникшая во время последнего обновления среды.
Код ошибки -> (строка)
Сообщение об ошибке -> (строка)
Источник -> (строка)
Начальная дата еженедельного окна обслуживания -> (строка)
TUE:03:30 .Теги -> (карта)
Пары значений тегов, связанные с вашей средой. Например, "Environment": "Staging" . Дополнительную информацию см. в разделе Описании тегов ресурсов Amazon Web Services.
ключ -> (строка)
значение -> (строка)
Режим доступа к веб-серверу -> (строка)
Минимальное количество рабочих процессов -> (целое число)
2 .Планировщики -> (целое число)
Служба VPC-эндпоинта веб-сервера -> (строка)
Служба VPC-эндпоинта базы данных -> (строка)
Очередь CeleryExecutor -> (строка)
Управление эндпоинтами -> (строка)
SERVICE, Amazon MWAA создаст и будет управлять необходимыми VPC-эндпоинтами в вашей VPC. Если установлено значение CUSTOMER, вы должны создать и управлять VPC-эндпоинтами в вашей VPC.Минимальное количество веб-серверов -> (целое число)
Минимальное количество веб-серверов, которые вы хотите запустить в своей среде. Amazon MWAA масштабирует количество веб-серверов Apache Airflow до значения, которое вы указали для MaxWebservers при взаимодействии с вашей средой Apache Airflow с помощью API Apache Airflow REST или командной строки Apache Airflow. По мере уменьшения частоты транзакций в секунду и сетевой нагрузки Amazon MWAA удаляет дополнительные веб-серверы и масштабирует вниз до значения, установленного в MinxWebserers.
Допустимые значения: Для сред, больших чем mw1.micro, принимаются значения от 2 до 5 . По умолчанию значение равно 2 для всех размеров среды, за исключением mw1.micro, для которого значение по умолчанию равно 1.
Максимальное количество веб-серверов -> (целое число)
Максимальное количество веб-серверов, которые вы хотите запустить в своей среде. Amazon MWAA масштабирует количество веб-серверов Apache Airflow до значения, которое вы указали для MaxWebservers при взаимодействии с вашей средой Apache Airflow с помощью API Apache Airflow REST или командной строки Apache Airflow. Например, в сценариях, когда ваша рабочая нагрузка требует сетевых вызовов API Apache Airflow REST с высокой частотой транзакций в секунду (TPS), Amazon MWAA увеличит количество веб-серверов до значения, установленного в MaxWebserers. По мере уменьшения частоты TPS Amazon MWAA удаляет дополнительные веб-серверы и масштабирует вниз до значения, установленного в MinxWebserers.
Допустимые значения: Для сред, больших чем mw1.micro, принимаются значения от 2 до 5 . По умолчанию значение равно 2 для всех размеров среды, за исключением mw1.micro, для которого значение по умолчанию равно 1 .
© Copyright 2025, Amazon Web Services. Created using Sphinx.