【发布时间】:2020-06-05 01:45:48
【问题描述】:
我正在尝试通过部署 API 创建云 SQL 实例,当我尝试直接从 YAML 文件创建它时,它已成功创建,同时当我从 jinja/python 文件创建实例时,我收到如下错误: 代码:RESOURCE_ERROR 位置:/deployments/olpr/resources/test 消息:'{"ResourceType":"sqladmin.v1beta4.instance","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"message":"请求 包含无效参数。","status":"INVALID_ARGUMENT","statusMessage":"Bad 请求","requestPath":"https://www.googleapis.com/sql/v1beta4/projects/project_id/instances","httpMethod":"POST"}}' 有什么方法可以让我看到 invalid_argument 以便修复它。 请帮我提出一些有效的建议。
资源如下:
*resources = [
{
'name': 'test',
'type': 'sqladmin.v1beta4.instance',
'properties': {
'zone': 'europe-west1-b',
'rootPassword': '1234567' ,
'instanceType': 'CLOUD_SQL_INSTANCE',
'databaseVersion': 'SQLSERVER_2017_EXPRESS',
'backendType': 'SECOND_GEN',
'settings':{
'machineType' : 'db-custom-1-3840',
'dataDiskSizeGb': 10,
'dataDiskType': 'PD_SSD',
'ipConfiguration': {
'ipv4Enabled': False,
'privateNetwork':'projects/project_id/global/networks/project_id-vpc'
}
}
}
}
]*
**
**Yaml file:
resources:
- name: he
type: sqladmin.v1beta4.instance
properties:
region: europe-west1
zone: europe-west1-b
backendType: SECOND_GEN
instanceType: CLOUD_SQL_INSTANCE
databaseVersion: SQLSERVER_2017_EXPRESS
serviceAccountEmailAddress: user@project_id.iam.gserviceaccount.com
rootPassword: mypass
settings:
dataDiskSizeGb: 10
dataDiskType: PD_SSD
ipConfiguration:
ipv4Enabled: false
privateNetwork: vpc
kind: sql#settings
machineType: db-custom-1-3840**
**
【问题讨论】:
-
嗨,Malvina,您可以将代码/请求发布到您创建实例的位置吗?
-
你也可以添加yaml文件吗?
标签: google-cloud-sql