gpt4 book ai didi

mysql - 从 Aurora Serverless 导出到 S3

转载 作者:行者123 更新时间:2023-12-03 17:02:14 28 4
gpt4 key购买 nike

我目前正在尝试将带有 MySQL 引擎的 AWS Aurora Serverless 中的 .csv 文件导出到 AWS S3。这在使用实例支持的 Aurora 时非常有效,但在无服务器时却不行。我按照文档中的说明为 S3 设置了 IAM 策略,并创建了一个对 S3 和 RDS 具有完全访问权限的 IAM 用户。 Serverless 使用的参数组在 LOAD DATA FROM S3 和 SELECT INTO OUTFILE S3 字段中具有 IAM 用户的 ARN。

我用来导出到 S3 的代码:

SELECT * FROM TABLE WHERE ID = '6838' INTO OUTFILE S3 's3://bucketname/file.csv';

我在这里阅读了文档: https://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html

错误信息: Access denied; you need (at least one of) the SELECT INTO S3 privilege(s) for this operation
我希望 Aurora 无服务器能够像 Aurora with Instances 一样顺利加载。带有实例的 Aurora 正在使用为无服务器创建的 IAM 用户,并且工作正常。

编辑:
AWS Aurora Serverless 似乎不支持从 S3 导入或导出到 S3。 ( https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations )

最佳答案

实际上,您只能将数据加载到 Aurora 集群而不是无服务器集群中,我遇到了同样的问题,也许您可​​以考虑将您的数据集成到 Amazon RDS MySQL 数据库中,然后让 lambda 将您的数据从 S3 注入(inject)到 RDS MySQL。

关于mysql - 从 Aurora Serverless 导出到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58306523/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com