Модуль amazon.aws.rds_global_cluster_info — получение информации о глобальных кластерах баз данных Aurora
Примечание
Этот модуль входит в коллекцию amazon.aws (версия 11.3.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install amazon.aws. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: amazon.aws.rds_global_cluster_info.
Добавлено в amazon.aws 7.0.0
Краткое описание
- Получение информации о глобальных кластерах баз данных Aurora.
Требования
На узле, выполняющем этот модуль, необходимы следующие компоненты.
- python >= 3.6
- boto3 >= 1.35.0
- botocore >= 1.35.0
Параметры
Параметр | Комментарии |
|---|---|
access_key псевдонимы: aws_access_key_id, aws_access_key строка | Идентификатор ключа доступа AWS. Дополнительную информацию о токенах доступа см. в документации AWS: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys. Также можно использовать переменные среды Параметры aws_access_key и profile являются взаимоисключающими. Псевдоним aws_access_key_id добавлен в выпуске 5.1.0 для согласованности с AWS botocore SDK. |
aws_ca_bundle путь | Расположение набора сертификатов центра сертификации для проверки SSL-сертификатов. Также можно использовать переменную среды |
aws_config словарь | Словарь для изменения конфигурации botocore. Параметры приведены в документации AWS: https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html#botocore.config.Config. |
debug_botocore_endpoint_logs логическое значение | Использовать регистратор Также можно использовать переменную среды Варианты:
|
endpoint_url псевдонимы: aws_endpoint_url строка | URL для подключения вместо конечных точек AWS по умолчанию. Хотя этот параметр можно использовать для подключения к другим сервисам, совместимым с AWS, коллекции amazon.aws и community.aws тестируются только с AWS. Также можно использовать переменную среды |
global_cluster_identifier строка | Заданный пользователем идентификатор глобального кластера БД. Если этот параметр указан, возвращаются сведения только о соответствующем кластере БД. Этот параметр не чувствителен к регистру. Если параметр указан, его значение должно совпадать с существующим DBClusterIdentifier. |
profile псевдонимы: aws_profile строка | Именованный профиль AWS для аутентификации. Дополнительную информацию об именованных профилях см. в документации AWS: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html. Также можно использовать переменную среды Параметр profile взаимоисключающий с параметрами aws_access_key, aws_secret_key и session_token. |
region псевдонимы: aws_region строка | Используемый регион AWS. Для глобальных сервисов, таких как IAM, Route53 и CloudFront, параметр region игнорируется. Также можно использовать переменную среды Дополнительную информацию см. в документации Amazon AWS: http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region. |
secret_key псевдонимы: aws_secret_access_key, aws_secret_key строка | Секретный ключ доступа AWS. Дополнительную информацию о токенах доступа см. в документации AWS: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys. Также можно использовать переменные среды Параметры secret_key и profile являются взаимоисключающими. Псевдоним aws_secret_access_key добавлен в выпуске 5.1.0 для согласованности с AWS botocore SDK. |
session_token псевдонимы: aws_session_token строка | Токен сеанса AWS STS для использования с временными учетными данными. Дополнительную информацию о токенах доступа см. в документации AWS: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys. Также можно использовать переменную среды Параметры session_token и profile являются взаимоисключающими. |
validate_certs логическое значение | Если задано значение Настоятельно не рекомендуется задавать validate_certs=false; вместо этого рассмотрите возможность указать aws_ca_bundle. Варианты:
|
Примечания
Примечание
- Во время разработки этого модуля команда describe_global_cluster CLI не возвращала сведения о тегах.
- Поэтому параметр «tags» не включен в этот модуль.
- Внимание: Для модулей переменные среды и файлы конфигурации считываются из контекста «узла» Ansible, а не из контекста «контроллера». Поэтому файлы может потребоваться явно скопировать на «узел». Для подключаемых модулей поиска и подключения переменные среды и файлы конфигурации считываются из контекста «контроллера» Ansible, а не из контекста «узла».
- Пакет AWS SDK (boto3), используемый Ansible, также может считывать значения учетных данных и другие параметры по умолчанию, например регион, из файлов конфигурации в контексте «узла» Ansible (обычно
~/.aws/credentials). Дополнительную информацию см. по адресу https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html.
Примеры
- name: Get info of all existing DB clusters
amazon.aws.rds_global_cluster_info:
register: _result_cluster_info
- name: Get info on a specific DB cluster
amazon.aws.rds_global_cluster_info:
global_cluster_identifier: "{{ cluster_id }}"
register: _result_global_cluster_info
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
global_clusters список / элементы=словарь | Список глобальных кластеров. Возвращается: всегда |
|
deletion_protection логическое значение |
Показывает, включена ли для кластера БД защита от удаления. Если защита от удаления включена, базу данных нельзя удалить. Возвращается: всегда Пример: |
|
engine строка |
Ядро базы данных кластера БД. Возвращается: всегда Пример: |
|
engine_version строка |
Версия ядра базы данных. Возвращается: всегда Пример: |
|
failover_state словарь |
Объект данных со всеми свойствами текущего состояния выполняющегося или ожидающего переключения либо аварийного переключения для этого глобального кластера (глобальной базы данных Aurora). Этот объект пуст, если для данного глобального кластера не была вызвана операция SwitchoverGlobalCluster или FailoverGlobalCluster. Возвращается: при успешном выполнении |
|
from_db_cluster_arn строка |
Имя ресурса Amazon (ARN) кластера БД Aurora, который в данный момент понижается и связан с этим состоянием. Возвращается: всегда Пример: |
|
is_data_loss_allowed логическое значение |
Показывает, является ли операция глобальным переключением или глобальным аварийным переключением. Если потеря данных допустима, операция является глобальным аварийным переключением. В противном случае это переключение. Возвращается: всегда Пример: |
|
status строка |
Текущее состояние глобального кластера. Возвращается: всегда Пример: |
|
to_db_cluster_arn строка |
Имя ресурса Amazon (ARN) кластера БД Aurora, который в данный момент повышается и связан с этим состоянием. Возвращается: всегда Пример: |
|
gloabl_cluster_members список / элементы=словарь |
Список первичных и вторичных кластеров в глобальном кластере базы данных. Возвращается: при успешном выполнении |
|
db_cluster_arn строка |
Имя ресурса Amazon (ARN) каждого кластера БД Aurora в глобальном кластере. Возвращается: всегда Пример: |
|
global_write_forwarding_status строка |
Состояние перенаправления операций записи для вторичного кластера в глобальном кластере. Возвращается: всегда Пример: |
|
is_writer логическое значение |
Показывает, является ли кластер БД Aurora первичным кластером связанного с ним глобального кластера. Возвращается: всегда Пример: |
|
readers список / элементы=строка |
Имя ресурса Amazon (ARN) каждого связанного с глобальным кластером вторичного кластера, доступного только для чтения. Возвращается: всегда Пример: |
|
global_cluster_arn строка |
Имя ресурса Amazon (ARN) глобального кластера базы данных. Возвращается: всегда Пример: |
|
global_cluster_identifier строка |
Заданный пользователем идентификатор глобального кластера базы данных. Возвращается: при успешном выполнении Пример: |
|
global_cluster_resource_id строка |
Уникальный для региона Amazon Web Services неизменяемый идентификатор глобального кластера базы данных. Возвращается: всегда Пример: |
|
status строка |
Состояние кластера БД. Возвращается: всегда Пример: |
|
storage_encrypted логическое значение |
Зашифровано ли хранилище кластера БД. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/amazon/aws/rds_global_cluster_info_module.html