Как создать соединение Glue с экземпляром rds, работающим в другом регионе VPC? - PullRequest
0 голосов
/ 29 июня 2018

Наша база данных, которую мы хотим сканировать, находится в регионе us-west-1, и служба склеивания в этом регионе пока недоступна. Поэтому я использую клей в us-west-2, теперь я хочу создать соединение с базой данных в регионе us-west-1.

При создании соединения запрашивается VPC, в котором находится хранилище данных, и перечисляются все доступные VPC для этого региона. Но моя база данных находится в VPC другого региона, поэтому ее нет в выпадающем списке для выбора. Есть идеи как это исправить?

VPC Выберите имя виртуального частного облака (VPC), которое содержит ваше хранилище данных. Консоль AWS Glue перечисляет все VPC для текущего обл.

1 Ответ

0 голосов
/ 29 июня 2018

Я использовал библиотеку pymysql / MySQLDB и настроил URL RDS непосредственно в своем коде. Вы пробовали это?

Пример:

import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb

dbconn = MySQLdb.connect("URL", "USERNAME", "PASSWORD", "DATABASE")
cursor = dbconn.cursor()
cursor.execute("YOUR QUERY GOES HERE")
cursor.fetchall()
dbconn.commit()

dbconn.close()
...