Аврора MySQL Cluster - как определить чтение реплики

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

1 ответ

Наконец-то нашел... Нужно использовать метод "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"

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