Аврора MySQL Cluster - как определить чтение реплики - PullRequest
0 голосов
/ 29 января 2019

У нас есть куча Aurora MySQL Clusters, нам нужно определить, какие экземпляры являются мастерами, а какие - репликами чтения, используя boto3.Конечные точки кластера имеют "-ro-" в своих именах реплик.Это единственный способ?Извиняюсь, если на этот вопрос уже дан ответ

1 Ответ

0 голосов
/ 30 января 2019

Наконец-то нашел ... Нужно использовать метод "description_db_cluster_endpoints".

import boto3
client = boto3.client('rds', 'my-region')
my_cluster = client.describe_db_cluster_endpoints(DBClusterIdentifier='my-aurora-cluster')
print my_cluster

и искать 'EndpointType', будет 'WRITER' или 'READER'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...