【问题标题】:how to get AWS access key ID & secret access key from .pem file如何从 .pem 文件中获取 AWS 访问密钥 ID 和秘密访问密钥
【发布时间】:2017-10-02 05:35:59
【问题描述】:
我有我的 AWS 账户的 .PEM 文件。如何获取 AWS 访问密钥 ID 和秘密访问密钥以登录 AWS CLI?
我正在尝试使用命令行中的 aws configure 命令在 Windows 中配置我的 AWS CLI。它问我参数,比如
访问密钥 ID:
秘密访问密钥:
我不知道如何得到这些!我只有 .PEM 文件
我也无权在 My Security Credentials->Users->Security Credentials 选项卡下创建一个
【问题讨论】:
标签:
amazon-web-services
aws-cli
【解决方案1】:
.pem 文件允许您连接到您创建的 ec2 实例。
AWS 访问密钥 ID 和 AWS 秘密访问密钥是关于您的账户的信息,与特定实例无关。它们在您创建帐户时可用,之后不会向您透露
您可以阅读此blog post from amazon 以获取更多信息为什么以及如何获得新的。我始终建议您创建一个专用用户用于 CLI,即使您是该帐户的唯一工作人员。
【解决方案2】:
您需要联系贵公司的 IT 管理员或为您创建实例的人员。他们应该能够访问您的凭据并将其发送给您。我遇到了同样的问题,因为我认为我的 .pem 文件是正确的凭据,但事实并非如此。获得访问密钥 ID 和秘密访问密钥后,您可以在以下字段中输入它(这些提示的术语可能略有不同,但您应该明白):
access key ID:
secret access key:
region code: # This could be found on your management console (e.g. us-virginia-1)
澄清:.pem 文件包含 RSA 私钥,这不是您配置 AWS-CLI 所需的,正确的凭证将分别称为“访问密钥 ID”和“秘密访问密钥” .