gpt4 book ai didi

postgresql - AWS 卸载错误 : 'The bucket you are attempting to access must be addressed using the specified endpoint.'

转载 作者:行者123 更新时间:2023-11-29 12:19:21 25 4
gpt4 key购买 nike

我正在 SQL 中运行以下查询。我正在尝试将数据从 Redshift 卸载到我个人 S3 帐户中的存储桶:

UNLOAD ('SELECT * FROM table WHERE
UPPER(description) LIKE \'%something%\')
TO 's3://mybucketname/sometextname.txt' CREDENTIALS
'aws_access_key_id=xxx;aws_secret_access_key=xxx'
PARALLEL OFF

当我这样做时,出现以下错误:

您尝试访问的存储桶必须使用指定的端点进行寻址。请将所有 future 请求发送到此端点。状态 301,错误永久重定向,Rid AE9F82CD626A5B05,ExtRid 1hl5HHhv9rkaq0Vw7fB0kpm2WO1uOmy4MmXq

我的 s3 路径是否正确?我是否需要更改我的 s3 帐户或存储桶的某些权限?

最佳答案

现在支持此功能。 https://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html

unload ('select * from category')   
to 's3://your-bucket/your-prefix'
iam_role 'arn:aws:iam::xxxxxxxx:role/redshift-role'
region 'us-west-2';

关于postgresql - AWS 卸载错误 : 'The bucket you are attempting to access must be addressed using the specified endpoint.' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35062896/

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