【发布时间】:2017-10-25 01:06:58
【问题描述】:
我为 AWS DMS 创建了一个堆栈,另一个用于两个测试 Postgres dbs AWS::RDS::DBInstance 和 cfn-sphere
两个堆栈都已成功创建,我能够在源数据库中创建一个表并将数据加载到其中。
我试过start the replication task with boto3:
client = boto3.client('dms')
response = client.start_replication_task(
ReplicationTaskArn=replication_task_arn,
StartReplicationTaskType='start-replication'
)
但它不起作用,我得到了错误:
botocore.errorfactory.InvalidResourceStateFault:发生错误 (InvalidResourceStateFault) 调用 StartReplicationTask 时 操作:复制实例(url)的测试连接应该是 复制任务启动成功
我试图从网站触发它,但我收到一条错误消息:
AWSDatabaseMigrationService:复制实例的测试连接 并且端点应该可以成功启动复制任务
不幸的是,复制实例和目标点之间的连接在网站上不起作用(我的帐户具有完全访问权限)。但它在我的命令行与 boto3 dms 客户端 test_connection 一起工作。
我的安全组规则是:
SecurityGroupIngress:
Type: 'AWS::EC2::SecurityGroupIngress'
Properties:
GroupId: !Ref dbSecurityGroup
IpProtocol: tcp
FromPort: '5432'
ToPort: '5432'
CidrIp: //my public ip
谁能指导我在哪里寻找以及如何解决它? (这是我的第一个 AWS 任务)
【问题讨论】:
标签: amazon-web-services amazon-rds amazon-cloudformation boto3 aws-dms