RDS Failover API Issue

0

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")
print(response)

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?

질문됨 2년 전450회 조회
1개 답변
0
수락된 답변

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

AWS
중재자
philaws
답변함 2년 전
  • 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

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠