【问题标题】:Google Cloud Deployment ,invalid_argument谷歌云部署,invalid_argument
【发布时间】: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 请求","re​​questPath":"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


【解决方案1】:

您没有在 Python 版本中提供区域。尝试将 `'region': 'europe-west1' 添加到属性中。

【讨论】:

    猜你喜欢
    • 2019-06-05
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2015-01-21
    • 2019-04-12
    • 2017-03-05
    • 1970-01-01
    • 2019-01-30
    相关资源
    最近更新 更多