Как подключить Google App Engine в экземпляре Cloud SQL (MySQL 8.0) с использованием Cloud IAMMySql

Форум по Mysql
Ответить
Anonymous
 Как подключить Google App Engine в экземпляре Cloud SQL (MySQL 8.0) с использованием Cloud IAM

Сообщение Anonymous »

Я пытаюсь подключить свое приложение .NET (MySQLConnector 2.4.0), работающее в двигателе приложения к моему экземпляру MySQL, работающему в облаке SQL с использованием Cloud IAM. Я использую учетную запись Service Default Default для приложения для основного принципа IAM. Я добавил роль «Cloud SQL Client» и «Cloud SQL Encement» в учетную запись, а также предоставляю доступ к БД (хотя это не имеет ничего общего с проблемой подключения). И приложение, и DB работают в одном и том же VPC.

Код: Выделить всё

Private IP connectivity: Enabled

Код: Выделить всё

Private services access (PSA): Enabled

Код: Выделить всё

Associated networking: projects//global/networks/default 

Код: Выделить всё

VPC network: default

Код: Выделить всё

Allocated IP range: Automatically assigned IP range

Код: Выделить всё

Internal IP address: 

Флаги базы данных:

Код: Выделить всё

default_time_zone: +01:00 

Код: Выделить всё

cloudsql_iam_authentication: on

my app.yaml

Код: Выделить всё

runtime: custom

Код: Выделить всё

env: flex

Код: Выделить всё

service: dev

Код: Выделить всё

vpc_access_connector:   

Код: Выделить всё

name: projects//locations/europe-west3/connectors/

При попытке подключиться с ConnectionString:

Код: Выделить всё

new MySqlConnectionStringBuilder  {
Server =  ,
Database = MysqlDatabase,
UserID = ,
SslMode = MySqlSslMode.None
}
Я получаю следующую ошибку:
sstrong> mysqlconnector.mysqlexception (0x80004005): метод аутентификации 'mysql_clear_password' Требуется безопасное соединение. < /p>
Я предложил установить флаг с именем enable_cleartext_plugin на ON, но я не могу найти такой флаг. должен иметь возможность подключаться без пароля (поскольку для учетной записи службы нет). Я попробовал с и без VPC_ACCESS_CONNECTOR CONFIG.
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-cloud-i
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»