gpt4 book ai didi

google-cloud-bigtable - 使用 Deployment Manager 部署 Google Cloud Bigtable

转载 作者:行者123 更新时间:2023-12-01 11:14:46 28 4
gpt4 key购买 nike

我正在尝试使用以下 YAML 配置文件部署 Bigtable 实例:

resources:
- name: foo-bigtable-instance
type: bigtableadmin.v2.instance
properties:
name: foo
displayName: Foo Bigtable Instance
type: Development

当我调用 gcloud deployment-manager deployments create 时,出现以下错误...

ERROR: (gcloud.deployment-manager.deployments.create) Error in Operation [operation-1545154324304-57d4f469f9081-51e37137-270e5638]: errors:
- code: MISSING_REQUIRED_FIELD
location: /deployments/sam-poc-deployment/resources/foo-bigtable-instance->$.properties->$.parent
message: |-
Missing required field 'parent' with schema:
{
"type" : "string"
}

什么是必需的“父”属性?该错误表明它是一个具有名为“type”的单个字段的对象。

但是“父”代表什么? “类型”的允许值是什么? Documentation 中未提及“parent”属性.

最佳答案

您的yaml 文件 中存在一些错误。我相信这个修改可以解决你的问题:

resources:
- type: bigtableadmin.v2.instance
name: foo-bigtable-instance
properties:
instanceId: [AN_INSTANCE_ID]
parent: projects/[YOUR_PROJECT]
instance:
displayName: Foo Bigtable Instance
type: DEVELOPMENT
clusters:
initial:
defaultStorageType: HDD
location: projects/[YOUR_PROJECT]/locations/[PREFERRED_LOCATION ]

此外,我注意到您正在使用 projects.instances 的文档但是,在这种情况下,最好使用 projects.instances.create 的那个.它包含有关实例创建和所需字段的更多信息。您也可以引用various examples由 GCP 提供有关此类操作的信息。

关于google-cloud-bigtable - 使用 Deployment Manager 部署 Google Cloud Bigtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53838712/

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