Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用outfile将数据从Amazon Aurora导出到S3?_Amazon Web Services_Amazon S3_Amazon Aurora_Aurora_Select Into Outfile - Fatal编程技术网

Amazon web services 使用outfile将数据从Amazon Aurora导出到S3?

Amazon web services 使用outfile将数据从Amazon Aurora导出到S3?,amazon-web-services,amazon-s3,amazon-aurora,aurora,select-into-outfile,Amazon Web Services,Amazon S3,Amazon Aurora,Aurora,Select Into Outfile,我正在尝试使用Amazon提升的“选择OUTFILE S3”命令将数据从Aurora数据库中的表导出到S3中创建的存储桶中 Select*从testauroradb'table1'选择到输出文件S3'S3://数据转储桶/data' 当我尝试运行上述行时,我收到以下错误: 错误代码:1045。拒绝访问用户“用户名”@“%”(使用密码:是) 根据某些表单,这是由于用户没有权限,需要由根用户授予权限。但是,这是根用户,根据Amazon提供的一些文档,根用户能够执行“选择进入S3”命令。我还检查并可以

我正在尝试使用Amazon提升的“选择OUTFILE S3”命令将数据从Aurora数据库中的表导出到S3中创建的存储桶中

Select*从testauroradb'table1'选择到输出文件S3'S3://数据转储桶/data'

当我尝试运行上述行时,我收到以下错误:

错误代码:1045。拒绝访问用户“用户名”@“%”(使用密码:是)

根据某些表单,这是由于用户没有权限,需要由根用户授予权限。但是,这是根用户,根据Amazon提供的一些文档,根用户能够执行“选择进入S3”命令。我还检查并可以验证用户是否能够运行“选择进入S3”命令。(我知道使用root用户不是很好的做法,但这只是一个测试数据库)

我还创建了一个IAM角色和策略来访问S3,并将其链接到Aurora数据库。访问S3的策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:AbortMultipartUpload",
                "s3:ListBucket",
                "s3:DeleteObject",
                "s3:ListMultipartUploadParts"
            ],
            "Resource": [
                "arn:aws:s3:::data-dump-bucket/Data"
            ]
        }
    ]
}
我将该策略附加到IAM角色。然后我将角色ARN添加到附加到Aurora集群的参数组中的参数aws\u default\u s3\u Role


仅在一些论坛之后,一些人成功地将安全组的出站规则更改为“类型:SSH,端口:22,目标:0.0.0.0/0”。但这对我也不起作用。如果有人能告诉我该做什么或我做错了什么,我将不胜感激。

我遇到了同样的问题。我将AmazonS3FullAccess策略添加到我的IAM角色中,该策略起了作用。

在您的数据库上运行此命令


在上从S3授予负载。对于任何有类似问题的人,只要我创建了一个自定义VPC并将其连接到S3和Aurora实例,就可以使用“user”@“domain-or-ip-address”

,这个问题已经不存在了。从奥罗拉导出数据到S3的性能如何?我有300百万条记录。请考虑添加更多关于答案的信息,以便其他人更容易理解。从奥罗拉输出数据到S3的性能如何?我有300万条记录。