OJT*_*OJT 5 csv amazon-s3 aws-lambda aws-aurora-serverless
环顾四周后,我发现了一些有关将 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()
Run Code Online (Sandbox Code Playgroud)
在无服务器上下文中,这会产生错误:
拒绝访问; 您需要(至少一项)LOAD FROM S3 权限才能执行此操作
此错误的所有解决方案都是针对非无服务器实例,因此无法在我的用例中复制。
LOAD FROM S3
Aurora Serverless 不支持。您现在需要通过 SQL 层传输数据。如果这是一次性导入,则创建一个 Aurora 配置集群,从 S3 加载数据并将备份恢复到无服务器集群中。
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.LoadFromS3.html
归档时间: |
|
查看次数: |
5298 次 |
最近记录: |