Посмотрев вокруг, я нашел некоторую документацию по чтению CSV из S3 в таблицу базы данных AWS Aurora MySQL, но, похоже, это не относится к экземплярам SERVERLESS. Кто-нибудь знает, как это сделать?
Примерно так можно поступить с экземпляром без сервера:
with conn.cursor() as cur:
query = """
LOAD DATA FROM S3 'filepath'
INTO TABLE table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
"""
cur.execute(query)
conn.commit()
В контексте без сервера это приводит к ошибке:
Доступ запрещен;вам нужна (хотя бы одна из) привилегия (ов) LOAD FROM S3 для этой операции
Все решения для этой ошибки относятся к экземпляру без сервера и, следовательно, не могут быть реплицированы в моемслучай использования.