首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gcloud数据库-迁移迁移-作业创建损坏的参数

Gcloud数据库-迁移迁移-作业创建损坏的参数
EN

Stack Overflow用户
提问于 2021-10-28 22:16:49
回答 1查看 51关注 0票数 0

正在尝试使用cloud命令编写脚本以批量创建迁移作业。我已经成功创建了源连接配置文件和目标连接配置文件,但在创建作业时出现以下错误:

代码语言:javascript
复制
ERROR: (gcloud.database-migration.migration-jobs.create) FAILED_PRECONDITION: The specified connection profile 'projects/<project_name>/locations/us-central1/connectionProfiles/cp2' does not exist, please create it first, and then try again

下面是我正在运行的命令

代码语言:javascript
复制
gcloud database-migration connection-profiles create postgresql cp1 --region=us-central1 --password=test!  --username=postgres --display-name=migration-test --host=10.119.0.206 --port=5432 --cloudsql-instance=migration-test

gcloud database-migration connection-profiles create postgresql cp2 --region=us-central1 --password=test!  --username=postgres --display-name=migration-test-new --host=10.119.0.253 --port=5432 --cloudsql-instance=migration-test-new

gcloud database-migration migration-jobs create migration-test --region=us-central1 --display-name=hello --source=cp1  --destination=cp2 --type=CONTINUOUS
EN

回答 1

Stack Overflow用户

发布于 2021-11-17 16:40:11

目标数据库实例必须是'cloudsql‘类型的,可以使用'gcloud database-migration connection-profile create cloudsql’创建-所以你不能使用现有的数据库作为目标,你必须让DMS创建它。

文档中并没有明确强调这一点,但是基于web的控制台也是以这种方式构建的,并且API示例也将其显示为一个用例:https://cloud.google.com/database-migration/docs/postgres/api-connection-profiles#create_a_connection_profile_for_for_destination

错误消息实际上并不是很有信息性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69761560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档