首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >S3中复制命令中的访问凭据错误

S3中复制命令中的访问凭据错误
EN

Stack Overflow用户
提问于 2017-02-22 17:17:07
回答 1查看 802关注 0票数 0

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

我的copy命令是:

代码语言:javascript
运行
复制
copy part from 's3://lntanbusamplebucket/load/part-csv.tbl'
credentials 'aws_access_key_id=D93vB$;yYq'
csv;

错误消息为:

代码语言:javascript
运行
复制
  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吗?

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

提前谢谢。Mani

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 17:23:51

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

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

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

要执行此操作,请进入AWS控制台,进入IAM服务(身份和访问管理),然后进入用户。在这里,选择您当前使用的用户(可能是您自己),然后转到Security Credentials选项卡。

在这里,在Access keys下,您可以看到此用户当前处于活动状态的密钥集。一次只能有两个活动的集合,所以如果已经有两个集合,请删除一个并创建一个新的对。您可以将新的密钥对下载为名为"credentials.csv“的文件,其中将包含您的用户、访问密钥和密钥。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42387241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档