RDS Failover API Issue


When I am performing failover_db_cluster operation using python boto3 api by passing writer DB instance identifier , it is giving me below error . But I can able to successfullly use other api like describe_db_clusters .

NOTE : I am running the code from EC2 instances.

Below sample code -

import boto3
session = boto3.Session()
client = session.client('rds')
response = client.failover_db_cluster(DBClusterIdentifier="test-instance-2")

botocore.errorfactory.DBClusterNotFoundFault: An error occurred (DBClusterNotFoundFault) when calling the FailoverDBCluster operation: The source cluster could not be found or cannot be accessed: test-instance-2

can anybody let me know why I am getting the issue and what should be resolutions?

preguntada hace 2 años499 visualizaciones
1 Respuesta
Respuesta aceptada

That cluster identifier looks like an instance "test-instance-2". Are you sure you've specified the correct identifier?

respondido hace 2 años
  • I can't provide instance name for security reason thats why I have given dummy one . But I have verified from console about the writer db instances name and given it above script. One note here - Cluster is not public .

    Question here - Though I am able access and perform other API like describe_db_clusters() but not able to perform failover_db_cluster() ?

    Write instance name - -instance-2

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas