gpt4 book ai didi

google-cloud-platform - 使用 Terraformer\Terraform 克隆 GCP 项目

转载 作者:行者123 更新时间:2023-12-05 07:21:59 27 4
gpt4 key购买 nike

我刚开始使用 Inferstracture 作为 Google 云中的代码。

  1. 已安装 Terraform
  2. 已安装 Terraformer
  3. 创建了一个新的 GCP 项目,其中包含一个虚拟机。

我的目标是将项目及其所有组件复制到一个新项目中。

为了做到这一点,我使用 Terraformer反转地形改造我现有的项目。命令:

$ terraformer import google --connect --projects=[project_id] --resources=autoscalers,backendBuckets,backendServices,bigQuery,cloudFunctions,cloudsql,dataProc,disks,dns,firewalls,forwardingRules,gcs,gke,globalAddresses,globalForwardingRules,healthChecks,httpHealthChecks,httpsHealthChecks,iam,images,instanceGroupManagers,instanceGroups,instanceTemplates,instances,interconnectAttachments,kms,memoryStore,monitoring,networkEndpointGroups,networks,nodeGroups,nodeTemplates,project,pubsub,regionAutoscalers,regionBackendServices,regionDisks,regionInstanceGroupManagers,routers,routes,schedulerJobs,securityPolicies,sslPolicies,subnetworks,targetHttpProxies,targetHttpsProxies,targetInstances,targetPools,targetSslProxies,targetTcpProxies,targetVpnGateways,urlMaps,vpnTunnels
2019/06/20 08:00:08 google importing project [project_id]
2019/06/20 08:00:08 google importing... autoscalers
2019/06/20 08:00:19 googleapi: got HTTP response code 404 with body: Not Found

自从 google-api 回复 Not-Found 错误代码以来,我似乎遇到了某种权限问题。

我猜 Terraformer 正在访问正在使用 gcloud 权限来访问我的 gcp 环境,这是真的吗?

如果是真的,我的登录凭据就是这个项目的所有者。

我应该检查什么?如何解决这个问题?

最佳答案

您可以使用对项目具有读取权限的服务帐户。并将 GOOGLE_CLOUD_KEYFILE_JSON 设置为指向该服务帐户的 credentials.json。

关于google-cloud-platform - 使用 Terraformer\Terraform 克隆 GCP 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56679291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com