Google cloud platform 使用部署管理器创建云SQL-“;前提条件检查失败。”;错误
我正在使用Google cloud platform 使用部署管理器创建云SQL-“;前提条件检查失败。”;错误,google-cloud-platform,google-cloud-sql,google-deployment-manager,Google Cloud Platform,Google Cloud Sql,Google Deployment Manager,我正在使用gcp types/sqladmin-v1beta4:instances资源类型使用部署管理器创建一个云SQL实例,我得到以下错误: { "ResourceType":"gcp-types/sqladmin-v1beta4:instances", "ResourceErrorCode":"400", "ResourceErrorMessage":{ "code":400, "message":"Precondition check failed.",
gcp types/sqladmin-v1beta4:instances
资源类型使用部署管理器创建一个云SQL实例,我得到以下错误:
{
"ResourceType":"gcp-types/sqladmin-v1beta4:instances",
"ResourceErrorCode":"400",
"ResourceErrorMessage":{
"code":400,
"message":"Precondition check failed.",
"status":"FAILED_PRECONDITION",
"statusMessage":"Bad Request",
"requestPath":"https://www.googleapis.com/sql/v1beta4/projects/[PROJECT_NAME]/instances",
"httpMethod":"POST"
}
}
以下是JINJA
文件中的配置:
{% set deployment_name = env['deployment'] %}
{% set INSTANCE_NAME = deployment_name + '-instance' %}
resources:
- name: {{ INSTANCE_NAME }}
type: gcp-types/sqladmin-v1beta4:instances
properties:
region: us-central1
rootPassword: root
settings:
tier: db-n1-standard-1
backupConfiguration:
binaryLogEnabled: true
enabled: true
- name: demand_ml_db
type: gcp-types/sqladmin-v1beta4:databases
properties:
name: demand_ml_db
instance: $(ref.{{ INSTANCE_NAME }}.name)
charset: utf8
FAILED\u前提条件
错误-虽然不太具有描述性,但当您试图在最近删除的以前的云SQL实例上部署时,往往会抛出该错误;事实上,您选择删除的实例不会立即清理。有一个问题跟踪线程与此相关
我也能在我这边验证这一点。使用您指定的JINJA
文件进行的部署最初运行良好,但当我删除它并重新部署时,收到了相同的错误
最简单的方法是尝试使用不同的部署(或实例)名称 FAILED\u前提条件错误-虽然不太具有描述性,但当您试图在最近删除的以前的云SQL实例上部署时,往往会抛出该错误;事实上,您选择删除的实例不会立即清理。有一个问题跟踪线程与此相关 我也能在我这边验证这一点。使用您指定的
JINJA
文件进行的部署最初运行良好,但当我删除它并重新部署时,收到了相同的错误
最简单的方法是尝试使用不同的部署(或实例)名称