J'ai créé une pile pour AWS DMS et une autre pour deux tests Postgres dbs AWS::RDS::DBInstance
, avec cfn-sphere Les deux piles ont été créées avec succès et j'ai pu créer une table dans la base de données source et charger des données dans celui-ci.AWS DMS ne peut pas démarrer la migration
J'ai essayé de start the replication task with boto3:
client = boto3.client('dms')
response = client.start_replication_task(
ReplicationTaskArn=replication_task_arn,
StartReplicationTaskType='start-replication'
)
Mais cela n'a pas fonctionné et je me suis l'erreur:
botocore.errorfactory.InvalidResourceStateFault: An error occurred (InvalidResourceStateFault) when calling the StartReplicationTask operation: Test connection for replication instance (url) should be successful for starting the replication task
J'ai essayé de le déclencher à partir du site mais je m'y suis une erreur qui dit :
AWSDatabaseMigrationService: Test connection for replication instance and endpoint should be successful for starting the replication task
Malheureusement la connexion entre l'instance de réplication et le point cible n'a pas fonctionné du site Web (mon compte a un accès complet). Mais cela a fonctionné depuis ma ligne de commande avec le client boto3 dms, test_connection.
Ma règle de groupe de sécurité est:
SecurityGroupIngress:
Type: 'AWS::EC2::SecurityGroupIngress'
Properties:
GroupId: !Ref dbSecurityGroup
IpProtocol: tcp
FromPort: '5432'
ToPort: '5432'
CidrIp: //my public ip
Quelqu'un peut-il me guider où chercher et comment y remédier? (c'est ma première tâche AWS)