2014-03-14 49 views
0

我創建了一個實例,並且我成功連接了一個公共外部IP。我想知道有沒有辦法將授權網絡分配給域名而不是IP地址?我希望在沒有IP的情況下使用域名,因爲在路由器重新啓動後公共IP將會改變。這很麻煩,因爲如果我的公共IP發生變化,我需要更改授權網絡。谷歌mysql雲實例帶域名的授權網絡

回答

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