0

ap-southeast-1 で AWS Kinesis Firehose (配信ストリーム) をセットアップしました。Redshift と S3 の両方も ap-southeast-1 にセットアップされました。Kinesis Firehose を使用して、Redshift が S3 バケットをマニフェストできるようにしました。コード:

COPY firehosetransactions FROM 's3://firehoseredshift-switt/<manifest>' CREDENTIALS 'aws_iam_role=arn:aws:iam::<aws-account-id>:role/<role-name>' MANIFEST json 's3://firehoseredshift/jsonpaths.json';

ただし、Redshift では、ゾーンは ap-southeast-1c として表示されます。私の理解では、それはまだ同じリージョンにありますが、Destination エラー ログには "Redshift.IncorrectBucketRegion" が表示されました。

Redshift attempted to use a bucket in a different region from the cluster. Please specify a bucket within the same region as the cluster. ERROR: Problem reading manifest file - S3ServiceException:The S3 bucket addressed by the query is in a different region from this cluster.,Status 301,Error PermanentRedirect Detail: ----------------------------------------------- error: Problem reading manifest file - S3ServiceException:The S3 bucket addressed by the query is in a different region from this cluster.,Status 301,Error PermanentRedirect,Rid

この問題を解決する方法について何か提案はありますか? ありがとう

4

0 に答える 0