查询寻址的 S3 存储桶与该集群位于不同的区域,但 parquet 文件不支持区域参数
The S3 bucket addressed by the query is in a different region from this cluster but region parameter not supported for parquet files
我正在使用复制命令从 s3 存储桶填充 Redshift 数据库。他们在不同的地区,所以我插入
'...FORMAT AS PARQUET REGION AS 'us-east-1'
但这给出了错误:
psycopg2.errors.FeatureNotSupported: REGION argument is not supported for PARQUET based COPY
有人可以为此提出解决方案吗?
它的真实区域选项未格式化为从列数据格式复制:ORC and PARQUET
。
docs says : Amazon S3 存储桶必须与 Amazon Redshift 集群位于同一 AWS 区域。
仅支持以下 COPY 参数:
FROM
IAM_ROLE
CREDENTIALS
STATUPDATE
MANIFEST
ACCESS_KEY_ID, SECRET_ACCESS_KEY, and SESSION_TOKEN.
我的建议:- 将数据从一个 s3 传输到不同区域的另一个。可以从 aws https://aws.amazon.com/premiumsupport/knowledge-center/move-objects-s3-bucket/ 关注此博客。
或者在你的数据所在的区域启动你的集群,但是从 s3 复制数据是非常可行的
我正在使用复制命令从 s3 存储桶填充 Redshift 数据库。他们在不同的地区,所以我插入
'...FORMAT AS PARQUET REGION AS 'us-east-1'
但这给出了错误:
psycopg2.errors.FeatureNotSupported: REGION argument is not supported for PARQUET based COPY
有人可以为此提出解决方案吗?
它的真实区域选项未格式化为从列数据格式复制:ORC and PARQUET
。
docs says : Amazon S3 存储桶必须与 Amazon Redshift 集群位于同一 AWS 区域。
仅支持以下 COPY 参数:
FROM
IAM_ROLE
CREDENTIALS
STATUPDATE
MANIFEST
ACCESS_KEY_ID, SECRET_ACCESS_KEY, and SESSION_TOKEN.
我的建议:- 将数据从一个 s3 传输到不同区域的另一个。可以从 aws https://aws.amazon.com/premiumsupport/knowledge-center/move-objects-s3-bucket/ 关注此博客。 或者在你的数据所在的区域启动你的集群,但是从 s3 复制数据是非常可行的