問題タブ [aws-regions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - ap-southeast-1 の S3 バケット リージョンでの AWS Redshift COPY の誤り
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
この問題を解決する方法について何か提案はありますか? ありがとう