谷歌mysql云实例授权网络与域名

时间:2014-03-14 02:53:50

标签: google-cloud-sql

我创建了一个实例,并成功连接了公共外部IP。我想知道有没有办法为授权网络分配域名而不是IP地址?我希望使用no-ip的域名,因为路由器重启后公共IP会发生变化。这很麻烦,因为如果我的公共IP发生变化,我需要更改授权网络。

1 个答案:

答案 0 :(得分:1)

目前无法使用名称而不是IP。请注意,Cloud SQL API [1]允许更新授权网络列表。 Cloud SDK [2]的gcloud命令行工具支持它。

$ gcloud sql instances patch -h                   
usage: gcloud sql instances patch 
                         [optional flags] INSTANCE
Updates the settings of a Cloud SQL instance.
optional flags:

  [...]

  --authorized-networks AUTHORIZED_NETWORKS
           The list of external networks that are allowed to
           connect to the instance. Specified in CIDR notation,
           also known as 'slash' notation (e.g. 192.168.100.0/24).

  [...]

positional arguments:
  INSTANCE               Cloud SQL instance ID.

[1] https://developers.google.com/cloud-sql/docs/admin-api/v1beta3/instances
[2] https://developers.google.com/cloud-sql/docs/cloud-sdk