Spec-Zone.ru › Ansible 2.9

dms_endpoint – создаёт или удаляет конечную точку службы миграции данных

Новая в версии 2.9.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус

Описание

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

Требования

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

  • python >= 2.6
  • boto

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aws_access_key
строка
Ключ доступа AWS. Если не задан, используется значение переменной окружения AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY или EC2_ACCESS_KEY.

псевдонимы: ec2_access_key, access_key
aws_region
-
Псевдоним для региона
aws_secret_key
строка
Секретный ключ AWS. Если не задан, используется значение переменной окружения AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY или EC2_SECRET_KEY.

псевдонимы: ec2_secret_key, secret_key
certificatearn
-
Amazon Resource Name (ARN) для сертификата
databasename
-
Имя базы данных на стороне источника или целевой стороны
debug_botocore_endpoint_logs
логический тип
добавлен в 2.8
    Варианты:
  • нет ←
  • да
Используйте логгер botocore.endpoint для анализа уникальных (а не общих) API-вызовов «ресурс:действие», выполненных во время задачи, выводимых в ключ resource_actions результатов задачи. Используйте обратный вызов aws_resource_action для вывода полного списка, выполненного во время выполнения сценария. Также можно использовать переменную среды ANSIBLE_DEBUG_BOTOCORE_LOGS.
dmstransfersettings
-
Настройки в формате JSON для типа передачи DMS конечной точки источника
dynamodbsettings
-
Настройки в формате JSON для целевой конечной точки Amazon DynamoDB, если источник или цель — dynamodb
ec2_region
-
Псевдоним для региона
ec2_url
строка
URL для подключения к облаку EC2 или Eucalyptus (по умолчанию модуль использует конечные точки EC2). Игнорируется для модулей, где требуется регион. Должен быть указан для всех остальных модулей, если регион не используется. Если не задан, используется значение переменной окружения EC2_URL, если таковая имеется.
elasticsearchsettings
-
Настройки в формате JSON для целевой конечной точки Elasticsearch
endpointidentifier
-
Имя идентификатора конечной точки
endpointtype
-
    Варианты:
  • источник
  • цель
Тип конечной точки, которую мы хотим управлять
enginename
-
    Варианты:
  • mysql
  • oracle
  • postgres
  • mariadb
  • aurora
  • redshift
  • s3
  • db2
  • azuredb
  • sybase
  • dynamodb
  • mongodb
  • sqlserver
Двигатель базы данных, который мы хотим использовать, пожалуйста, обратитесь к AWS DMS для получения более подробной информации о поддерживаемых двигателях и их ограничениях
externaltabledefinition
-
Определение внешней таблицы
extraconnectionattributes
-
Дополнительные атрибуты для подключения к базе данных, в документации AWS указано «Для получения дополнительной информации об дополнительных атрибутах подключения, см. раздел документации для вашего хранилища данных»
kinesissettings
-
Настройки в формате JSON для целевой конечной точки Amazon Kinesis Data Streams
kmskeyid
-
Ключ шифрования, который нужно использовать для шифрования информации о репликации и подключении
mongodbsettings
-
Настройки в формате JSON для конечной точки источника MongoDB
password
-
Пароль, используемый для подключения к базе данных. Этот атрибут может быть написан только в API AWS, параметр не возвращается
port
-
TCP-порт для доступа к базе данных
profile
строка
Использует профиль boto. Работает только с boto >= 2.24.0.
region
-
aws регион, должен быть прочитан из конфигурации aws
retries
целое число
Количество попыток повторного подключения при удалении ресурса
s3settings
-
Настройки ведер S3 для целевой конечной точки Amazon S3.
security_token
строка
Токен безопасности AWS STS. Если не задан, используется значение переменной окружения AWS_SECURITY_TOKEN или EC2_SECURITY_TOKEN.

псевдонимы: access_token
servername
-
Имя сервера, к которому будет подключаться конечная точка
serviceaccessrolearn
-
Amazon Resource Name (ARN) для роли доступа к сервису, которую вы хотите использовать для создания конечной точки.
sslmode
-
    Варианты:
  • нет ←
  • требовать
  • проверка-ca
  • полная-проверка
Режим, используемый для ssl-соединения
state
-
    Варианты:
  • настоящий ←
  • отсутствует
Состояние конечной точки
tags
-
Список тегов для добавления к конечной точке
timeout
целое число
Время в секундах, которое мы должны ждать при удалении ресурса
username
-
Имя пользователя, которое наша конечная точка будет использовать для подключения к базе данных
validate_certs
логический тип
    Варианты:
  • нет
  • да ←
При установке в «нет», SSL-сертификаты не будут проверяться для версий boto >= 2.6.0.
wait
логический тип
    Варианты:
  • нет ←
  • да
Должны ли мы ждать удаления объекта, когда state = отсутствует

Примечания

Примечание

  • Если параметры не установлены в модуле, следующие переменные среды могут использоваться в порядке убывания приоритета AWS_URL или EC2_URL, AWS_ACCESS_KEY_ID или AWS_ACCESS_KEY или EC2_ACCESS_KEY, AWS_SECRET_ACCESS_KEY или AWS_SECRET_KEY или EC2_SECRET_KEY, AWS_SECURITY_TOKEN или EC2_SECURITY_TOKEN, AWS_REGION или EC2_REGION
  • Ansible использует конфигурационный файл boto (обычно ~/.boto), если учетные данные не предоставлены. См. https://boto.readthedocs.io/en/latest/boto_config_tut.html
  • AWS_REGION или EC2_REGION обычно используются для указания региона AWS, если это необходимо, но это также можно настроить в конфигурационном файле boto

Примеры

# Note: These examples do not set authentication details
# Endpoint Creation
- dms_endpoint:
    state: absent
    endpointidentifier: 'testsource'
    endpointtype: source
    enginename: aurora
    username: testing1
    password: testint1234
    servername: testing.domain.com
    port: 3306
    databasename: 'testdb'
    sslmode: none
    wait: false

Статус

  • Этот модуль не гарантирует обратной совместимости. [превью]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • Rui Moreira (@ruimoreira)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/dms_endpoint_module.html

Spec-Zone.ru

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