Я понимаю, что ваш экземпляр Cloud SQL имеет общедоступный IP-адрес, и вы правильно настраиваете конфигурацию "CLOUD_SQL_CONNECTION_NAME" в вашем app.yaml для ваших двух приложений.Потому что, если вы используете частный IP в своем экземпляре Cloud SQL, это подключение будет невозможно (если только ваш экземпляр Cloud SQL не находится в хост-проекте и / или вы не включите импорт / экспорт пользовательских маршрутов для пиринга Cloud SQL VPC, однако, чтобыреализуйте этот последний вариант, вам необходимо связаться со службой поддержки GCP.
Все, что говорится, если вы используете публичный IP, единственное, что вам нужно сделать, это предоставить сервисную учетную запись App Engine для ProjectB (это должно быть похоже на «service- [YOUR_PROJECT_NUMBER_B] @ gae-api-prod.google.com.iam.gserviceaccount.com») разрешения на подключение к Cloud SQL (наиболее ограниченной предопределенной ролью для выполнения этой задачи является «Облако»«Роль клиента SQL») в разделе IAM проекта А.