我在S3中存储了一个5GB的CSV文件。我将Amazon RDS上的PostgreSQL数据库设置为仅允许从我的IP地址进行访问。我正在从Postgres客户端(Postico)访问它。
我正在尝试按照AWS网站(https://docs.aws.amazon.com/redshift/latest/dg/t_loading-tables-from-s3.html)上的说明上传数据
我有一个无限制访问S3和RDS的用户。具体来说,它们具有AmazonS3FullAccess和AmazonRDSFullAccess策略。
我正在使用以下代码:
COPY schema.table FROM 's3://(filled_in_with_bucket_name)/file.csv'
access_key_id 'aws_access_key_id=(filled_in_with_access_key)'
secret_access_key 'aws_secret_access_key=(filled_in_with_secret_key)'
CSV;
我收到此错误ERROR:“ access_key_id”或附近的语法错误
我还尝试了
的变体COPY schema.table FROM 's3://(filled_in_with_bucket_name)/file.csv'
WITH CREDENTIALS 'aws_access_key_id=(filled_in_with_access_key);aws_secret_access_key=(filled_in_with_secret_key)'
CSV;'
COPY schema.table FROM 's3://(filled_in_with_bucket_name)/file.csv'
CREDENTIALS 'aws_access_key_id=(filled_in_with_access_key);aws_secret_access_key=(filled_in_with_secret_key)'
CSV;'
这些服务:错误:“ CREDENTIALS”处或附近的语法错误