2012-11-27 1 views
5

J'ai déployé une application sur App Engine. Maintenant, j'essaie d'accorder l'accès à cette application pour pouvoir accéder à mon instnace Cloud SQL. L'étape est simple et directe comme décrit ici:Impossible d'autoriser mon application google à accéder à mon instance Cloud SQL.

https://developers.google.com/cloud-sql/docs/access_control

Cependant quand je remplirai dans l'identifiant d'application et appuyez sur « Enregistrer les modifications » je reçois l'erreur:

« Une erreur inattendue est survenue Nous. Je regarde dedans.

Quelqu'un a une idée de ce problème?

MISE À JOUR:

Après avoir passé quelque temps sur la question que je fait les observations suivantes:

Je suis situé dans l'Union européenne. J'ai donc créé une instance Cloud SQL dans la zone Union européenne. Lorsque j'essaie d'ajouter une application autorisée à mon instance SQL, j'obtiens l'erreur affichée ci-dessus: "Une erreur inattendue est survenue. Ensuite, j'ai créé une nouvelle instance SQL aux États-Unis. J'étais alors en mesure d'autoriser l'application pour cette instance. Cependant, mon application n'a pas pu accéder à l'instance SQL US car je suppose que mon application est déployée quelque part dans l'Union européenne.

Est-ce que quelqu'un de l'équipe de support de google pourrait confirmer mes observations et m'expliquer comment puis-je résoudre ce problème?

Répondre

0

Ceci est un problème connu avec Cloud SQL - actuellement l'application et les emplacements Cloud SQL doivent correspondre. Malheureusement, vous ne pouvez actuellement pas avoir une application (gratuite) de l'UE. Donc, son attraper 22 si vous avez choisi un EU Cloud SQL. Vous devez supprimer votre instance SQL actuelle et en ajouter une nouvelle aux États-Unis.

Cela n'explique pas votre deuxième problème: si l'instance vous permet d'ajouter l'application, celle-ci doit se trouver aux États-Unis et vous devez faire face à un problème différent. Notez également que si vous avez une application gratuite, alors elle est par définition aux États-Unis - vous ne pouvez pas actuellement choisir l'emplacement de l'application sur la version gratuite.

Je ne suis pas un support Google: D Cette information provient de réponses de personnes Google du groupe google.

+0

je rencontré un (nouveau?) Message d'erreur: « App régions du moteur doit être la même que la région d'instance Cloud SQL »: http://cl.ly/image/2l161U0V1P1E – hansaplast

1

Votre application GAE et instance Cloud SQL doivent être dans le même endroit: https://developers.google.com/cloud-sql/faq#location

Vous pouvez actuellement (27 novembre 2012) créer des applications GAE dans l'UE que si vous êtes un client de premier ordre. https://developers.google.com/appengine/docs/premier/location

+0

On dirait que vous pouvez désormais demander l'accès à partir l'UE: https://docs.google.com/spreadsheet/viewform?formkey=dDllb3FHLS1IdXVIcjVKR3FScklka1E6MQ – cdarke

Questions connexes