2017-01-16 1 views
1

AppMaker를 기존 Google SQL 데이터베이스에 연결하려고 시도했지만 성공하지 못했습니다. Google Cloud에서 2 세대 인스턴스 (유럽 - 웨스트 1)를 만들고 각 IP (테스트 용)를 허용합니다. 다음으로, 사용자를 작성하고 데이터베이스와 Workbench를 연결하여 스키마를 작성했습니다. 문제없이.AppMaker를 Google SQL에 연결

[도메인 :] myprojectID : RegionName이 : 가 AppMaker에서 나는 데이터베이스에 연결하려면 다음 주소를 사용 myinstanceID/(와 도메인없이) 을 MYDATABASE

피드백 :

Google Cloud SQL 인스턴스에 연결할 수 없습니다. Google Cloud SQL 주소가 잘못되었거나이 App Maker 편집기에 데이터베이스에 대한 액세스 권한이 없을 수 있습니다. Google Cloud SQL 사용에 대한 자세한 내용은 설명서를 참조하십시오.

AppMaker로 Google SQL에 어떻게 연결할 수 있습니까?

감사합니다.

+0

AppMaker를 Google Cloud SQL과 연결할 때 수행 한 단계에 대해 더 자세히 설명해 주실 수 있습니까? 3 단계에서 오류가 발생 했습니까? https://developers.google.com/appmaker/models/cloudsql – Herman

답변

2

나는 데이터베이스에 연결하기 위해 다음 과정은 다음과 같다 :

  1. 이 단계에 따라 2 세대 인스턴스를 작성 here (만 클라우드 SQL 만들기 "의 단계를 수행 할 수 있는지 확인하십시오 인스턴스 "로 변경 한 다음 해당 인스턴스 내에 데이터베이스를 만듭니다.
  2. 이제 프로젝트의 IAM & ADMIN 섹션으로 이동하십시오. 파란색을 클릭하십시오. 상단에 "추가" 회원 옵션이 추가됩니다. 유형 "[email protected]"는 "회원"드롭 프로젝트 -를 선택 "역할"필드와에서> 편집기
  3. 반환에 2 세대 SQL 인스턴스에 복사하고 인스턴스 연결 이름 인스턴스의 값을 복사합니다. 예 : enter image description here
  4. 이 두 번째 세대의 단계에 따라이 AppMaker에서 데이터베이스에 연결 here을 발견하고 인스턴스 주소를 물었을 때, 이전 단계에서 복사 한 값을 입력하고 그것의 끝에서 /yourdatabase를 추가합니다. 예 : my-foto-app : us-central1 : myinstance/userphotodatabase
  5. 이제 사용자와 암호를 입력해야합니다. 그렇게해라. 그러면 끝났다.

내가 유럽 위치에 있지만 단지 우리 중앙 위치에이를 테스트하지 않았 음을 유의하시기 바랍니다. 나는 이것이 도움이되고 일하기를 바랍니다!

+1

감사합니다. 그것은 작동합니다! 설명서에서 "[email protected]"은 어디에서 찾았습니까? 저는 2 세대 Google SQL을 사용하여 유럽에서 연결을 만들 수있었습니다. – Sebastiaan

+0

종류입니다. 제 말은 문서에 있습니다. 1 세대 인스턴스에 연결하는 지침의 4 단계는 "appmaker-maestro"부분을 제공하고 나머지는 [여기]입니다 (https://cloud.google.com/sql/docs/mysql/connect-app-engine # gaev1-csqlv2) – Morfinismo

+1

또한 PostgreSQL은 AppMaker에서 지원되지 않으므로 MySQL을 사용해야합니다. – Scott

0

App Maker에서 2 세대 인스턴스를 아직 지원하지 않으면 1 세대로 전환하면 작동합니다.

0

2 세대 클라우드 SQL은 bv App Maker에서 지원되며 잠시 동안 사용되었습니다. 현재까지 Postgre는 아직 지원되지 않습니다.

관련 문제