好问题,你是对的,使用cloudsqlproxy-%是你现在可以申请App Engine连接的最严格的过滤,不幸的是,这意味着你不能有效地说“允许来自App Engine的连接而不是来自Cloud SQL Proxy”。
由于App Engine Flex VM存在于客户项目中,因此很难提出维持App Engine Standard和App Engine Flexible之间一致性的解决方案。如果限制仅适用于App Engine Standard,而不适用于App Engine flex,则可能会有些混乱。
您可以通过限制项目的编辑者(和所有者)来限制谁可以使用Cloud SQL代理来限制暴露,因为使用Cloud SQL Proxy连接的帐户必须具有“编辑者”访问权限或更高权限。将来,在IAM支持下,这将变得更加精细。