【问题标题】:How to import from a bucket in the S3 eu-west-1 region?如何从 S3 eu-west-1 区域中的存储桶导入?
【发布时间】:2017-10-20 15:24:08
【问题描述】:

我尝试从 eu-west-1 区域的 S3 存储桶批量导入 cockroach 数据库

IMPORT TABLE osm.nodes (
        id INT PRIMARY KEY,
        version INT NOT NULL,
        lat DECIMAL NOT NULL,
        lon DECIMAL NOT NULL,
        changeset_id INT NOT NULL,
        visible BOOLEAN NOT NULL
    )
    CSV DATA ('s3://cockroach-import/nodes.csv?AWS_ACCESS_KEY_ID=<snip>&AWS_SECRET_ACCESS_KEY=<snip>')
    WITH
        temp = 's3://cockroach-import/?AWS_ACCESS_KEY_ID=<snip>&AWS_SECRET_ACCESS_KEY=<snip>',
        delimiter = ','
    ;

我收到错误消息:

failed to create s3 reader: 400: "The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-1'"

如何在导入语句中指定 S3 区域?

【问题讨论】:

    标签: cockroachdb


    【解决方案1】:

    这是一个已在即将发布的 Cockroach 1.1.2 中修复的错误。 https://github.com/cockroachdb/cockroach/issues/19435 描述问题并修复。

    【讨论】:

      猜你喜欢
      • 2013-09-14
      • 2020-11-10
      • 1970-01-01
      • 2015-06-29
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 2019-08-25
      相关资源
      最近更新 更多