未运行云 SQL 代理的托管 VM



使用 Java 应用程序启动托管虚拟机,以下 appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <application>thmadmin-ben</application>
    <version>master</version>
    <threadsafe>true</threadsafe>
    <vm>true</vm>
    <manual-scaling>
        <instances>1</instances>
    </manual-scaling>
</appengine-web-app>

我似乎没有在托管 VM 上运行云 SQL 代理。我是否需要添加 app.yaml 文件或在 appengine-web.xml 中定义其他内容?

根据文档,您需要指定要连接到的实例,如下所示并重新部署应用程序。

使用 appengine-web.xml 时,语法为:

<beta-settings>
  <setting name="cloud_sql_instances" value="<PROJECT-ID>:<REGION-NAME>:<SQL-INSTANCE-NAME>[, ...]" />
</beta-settings>

如果此设置不存在,则云 SQL 代理不会启动。

相关内容

  • 没有找到相关文章

最新更新