EXECUTIVE SUMMARY: Amazon RDS Aurora MySQL database clusters use their own failover mechanism. As far as I understand it there is no support in Orchestrator for it.
RDS Aurora “Clusters” (yeah, with quotes, because they are kind of weird) share one set of data-files (contained in EBS Volumes in the underlying storage) for all read-only replicas that are member of the same cluster.
This arrangement does not use MySQL’s traditional replication mechanism (which prevents Orchestrator from working properly). Also, it has its own master-promotion mechanism, which unfortunately is your only alternative in this case.
RDS Aurora Cluster’s arrangement of multiple database instances sharing the same underlying data storage in EBS volumes also makes it hard to configure and use the traditional replication mechanism we all know and love.
For a glimpse of the data-file organization and other High-Availability features of RDS Aurora MySQL clusters, I recommend you read this document and it’s first-level links:
Additionally, RDS Aurora does not allow CHANGE MASTER statements to be executed. They require that all replication configuration change goest through a set of stored procedures. I am unsure wherever Orchestrator knows about these procedures and can call them. I would defer this question back to Shlomi, as it seems that there is not (anymore?) documentation about this in Orchestrator.
I hope this helps. Please feel welcome to ask follow-ups directly to me, so we keep this list dedicated to Orchestrator-related topics.
Kind regards,
--