0

创建 Cloud SQL MySQL 实例时如何设置 AutoResizeLimit?GCP API 在这里定义它:https ://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/instances terraform 提供程序有 disk_autoresize,它是一个布尔值: https ://www.terraform.io /docs/providers/google/r/sql_database_instance.html#disk_autoresize

但是,没有设置 auto_resize_limit 的属性。

4

1 回答 1

0

使用 auto_resize_limit创建 Cloud SQL 实例的一种方法是通过查询 API 直接创建它,例如使用cURL和设置storageAutoResizeLimit

查询应如下所示:

ACCESS_TOKEN="$(gcloud auth application-default print-access-token)"
curl --header "Authorization: Bearer ${ACCESS_TOKEN}" \
     --header 'Content-Type: application/json' \
     --data '{"name":"[INSTANCE_NAME]", "region":"[REGION]",
              "settings": {"tier":"[MACHINE_TYPE]",
              "storageAutoResizeLimit":[SIZE],
              "backupConfiguration": {"binaryLogEnabled":true, "enabled":true}}}' \
     -X POST \
     https://www.googleapis.com/sql/v1beta4/projects/[PROJECT-ID]/instances

请注意,默认情况下storageAutoResize设置为True

于 2018-07-04T15:28:50.707 回答