【问题标题】:access credentials error in Copy Command in S3S3 中复制命令中的访问凭据错误
【发布时间】:2017-02-22 09:17:07
【问题描述】:

我在 S3 中运行复制命令时遇到访问凭据错误。

我的复制命令是:

copy part from 's3://lntanbusamplebucket/load/part-csv.tbl'
credentials 'aws_access_key_id=D93vB$;yYq'
csv;

错误信息是:

  error:  Invalid credentials. Must be of the format: credentials 'aws_iam_role=...' or 'aws_access_key_id=...;aws_secret_access_key=...[;token=...]'

'aws_access_key_id=?; aws_secret_access_key=?''

谁能解释一下 aws_access_key_id 和 aws_secret_access_key 是什么?

我们在哪里可以看到这个?

提前致谢。 玛尼

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2


    【解决方案1】:

    您使用的访问密钥看起来更像是一个秘密密钥,它们通常看起来像“AKIAXXXXXXXXXXX”。

    另外,不要在 StackOverflow 问题中公开发布它们。如果有人持有一组访问密钥,他们就可以访问您的 AWS 环境。

    访问密钥和密钥是 AWS 中使用的最基本的凭证/身份验证形式。一个没有另一个就没用,所以如果你丢失了两个中的一个,你需要重新生成一组密钥。

    为此,请进入 AWS 控制台,进入 IAM 服务(身份和访问管理)并进入用户。在这里,选择您当前正在使用的用户(可能是您自己),然后转到“安全凭据”选项卡。

    在此处,在访问密钥下,您可以查看该用户当前处于活动状态的密钥集。您一次只能激活 2 组,因此如果已经存在 2 组,请删除其中的一组并创建一个新组。您可以将新配对下载为名为“credentials.csv”的文件,其中将包含您的用户、访问密钥和密钥。

    【讨论】:

    • 没问题,如果对您有帮助,请将答案标记为已接受,以便其他人可以看到这对您有帮助。
    猜你喜欢
    • 1970-01-01
    • 2018-07-02
    • 2017-10-26
    • 2023-03-09
    • 2019-02-01
    • 1970-01-01
    • 2020-07-10
    • 2022-10-24
    • 1970-01-01
    相关资源
    最近更新 更多