环顾四周后,我发现了一些关于将 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 权限才能执行此操作
此错误的所有解决方案都针对非无服务器实例,因此无法在我的用例中复制。