Hri*_*esh 5 google-cloud-sql google-cloud-platform
我正在尝试通过MySQL客户端连接到Google Cloud SQL实例,这需要我通过Google Cloud代理连接。我已经按照Google Cloud Docs上的所有说明进行操作,但是运行命令启动代理(使用正确INSTANCE_CONNECTION_NAME和PATH_TO_KEY_FILE)后,我收到以下消息error。
命令:
./cloud_sql_proxy -dir=/cloudsql -instances=INSTANCE_CONNECTION_NAME \ - credential_file=PATH_TO_KEY_FILE &
Run Code Online (Sandbox Code Playgroud)
错误:
无法连接到“ INSTANCE_CONNECTION_NAME”:请确保该帐户有权访问“ INSTANCE_CONNECTION_NAME”(并确保该名称没有错字)。INSTANCE_CONNECTION_NAME的createEphemeral期间发生错误:googleapi:错误403:未配置访问。之前或之前禁用了项目563584335869中的Cloud SQL管理API。通过访问https://console.developers.google.com/apis/api/sqladmin.googleapis.com/overview?project=563584335869启用它,然后重试。如果您最近启用了此API,请等待几分钟,以将操作传播到我们的系统并重试。accessNotConfigured
我已经确认在项目的控制台上启用了Google Cloud SQL API,但是奇怪的是我的项目名称不是563584335869,并且我已经通过GC CLI设置了正确的项目名称,但没有用。因此,当访问https://console.developers.google.com/apis/api/sqladmin.googleapis.com/overview?project=563584335869时,我看到:
API“ sqladmin.googleapis.com”不存在,或者您没有访问权限
我还以Cloud SQL Client的角色创建了一个服务帐户,并下载了PATH_TO_KEY_FILE指向的私钥。
您能否确认您已启用“Cloud SQL API”(sqladmin.googleapis.com) 而不是“Cloud SQL”API?(sql-component.googleapis.com)?
您能否提供有关您的环境的更多信息?您是从本地计算机运行此程序还是在 Cloud Shell 中工作?
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |