我应该列出哪些 IP 地址来访问我的 google 云 SQL 实例?
What IP addresses should I have listed to access my google cloud SQL instance?
所以我正在按照 google ruby guide 创建和设置云 sql 实例。在 'Create and configure a Cloud SQL instance' 第 4 步下,它告诉您允许所有网络字段,以便实例对所有流量开放,然后在其下方发出警告:
This configuration leaves your Cloud SQL instance open to traffic from everyone, everywhere. It is used only for demonstration purposes. In production environments, restrict access to only those IP addresses that need access.
我之前没有在云环境中设置 VM 服务器,所以我不知道我应该授予哪些 IP 地址来访问 SQL 实例,或者 'need access' 我应该做什么将其更改为我的 VM 的 IP?
在您链接的指南的上下文中,IP 白名单是必需的,这样您就可以从本地计算机上的开发服务器访问您的 Cloud SQL 实例。对于该特定目的,您可以将计算机的 IP 列入白名单(参见 http://www.whatsmyip.org),而不是将整个世界列入白名单。
当您的应用程序要在 App Engine 上 运行 时,您不需要将 IP 列入白名单。 Cloud Console 中有一个单独的访问控制列表,您可以在其中列出授权连接的 App Engine 应用程序。
所以我正在按照 google ruby guide 创建和设置云 sql 实例。在 'Create and configure a Cloud SQL instance' 第 4 步下,它告诉您允许所有网络字段,以便实例对所有流量开放,然后在其下方发出警告:
This configuration leaves your Cloud SQL instance open to traffic from everyone, everywhere. It is used only for demonstration purposes. In production environments, restrict access to only those IP addresses that need access.
我之前没有在云环境中设置 VM 服务器,所以我不知道我应该授予哪些 IP 地址来访问 SQL 实例,或者 'need access' 我应该做什么将其更改为我的 VM 的 IP?
在您链接的指南的上下文中,IP 白名单是必需的,这样您就可以从本地计算机上的开发服务器访问您的 Cloud SQL 实例。对于该特定目的,您可以将计算机的 IP 列入白名单(参见 http://www.whatsmyip.org),而不是将整个世界列入白名单。
当您的应用程序要在 App Engine 上 运行 时,您不需要将 IP 列入白名单。 Cloud Console 中有一个单独的访问控制列表,您可以在其中列出授权连接的 App Engine 应用程序。