Je ne parviens pas à lancer une application de machine virtuelle gérée à l'aide de Java, je ne peux donc pas l'essayer moi-même pour le moment, mais il semble que vous devriez pouvoir tirer parti de cette bibliothèque pour se connecter à un socket Unix depuis Java. Il existe un exemple dans lequel il suffirait de changer le chemin du socket :
props.put("junixsocket.file", "/cloudsql/project-id:region:instance-id");
Où project-id
est le nom de votre projet, region
est la région dans laquelle se trouve votre instance Cloud SQL (par exemple, us-east1
) et instance-id
est le nom de votre instance cloud-sql. La chaîne se trouvera dans les propriétés de votre instance de deuxième génération sous "Nom de connexion de l'instance".