我有一个AWS Educate帐户,但我无法获得该帐户的访问密钥ID和密钥访问密钥。它提到当我尝试遵循AWS指南获取这些内容时,我没有IAM访问权限,这是否意味着我无法使用教育帐户获取它?
答案 0 :(得分:7)
1)转到Vocareum。这有点像您的学生AWS账户的主页。
2)找到蓝色的“帐户详细信息”按钮,单击它-获利!
答案 1 :(得分:4)
从vocareum主页>帐户详细信息> AWS CLI>显示 将CLI详细信息复制并粘贴到Mac的“〜/ .aws / credentials”和Windows的“ C:/ users /%UserProfile%/。aws / credentials”中。
[default]
region=us-east-1
aws_access_key_id=*****
aws_secret_access_key=*******
aws_session_token=***********************
Vocareum的AWS CLI详细信息中没有'region'。因此,请不要忘记添加它。您可以指定任何区域。
如果要验证您的详细信息,请在凭据文件中添加“ output = json”以及上述详细信息,然后运行命令“ aws sts get-caller-identity”。 它将显示您的帐户ID,用户ID和ARN。
要检查CLI是否正常运行,可以尝试使用以下命令连接到S3存储桶 aws s3 ls
答案 2 :(得分:1)
由于您已通过 Root帐户登录,因此您可以通过右上角的下拉列表通过安全凭证选项生成访问密钥和密钥菜单(标签上带有您姓名的菜单)。
然而,不建议这样做。相反,从安全角度来看,它更好:
这样,您可以限制分配给该应用程序的权限以限制潜在问题。无法限制分配给Root帐户的权限。
答案 3 :(得分:1)
转到https://labs.vocareum.com/,您将在其中找到帐户详细信息。只需单击它。
您将看到AWS CLI。在这里,您将看到aws_access_key_id,aws_secret_access_key和aws_session_token。转到C:/users/Dell/.aws/credentials,然后将AWS CLI行复制并粘贴到凭证文件
全部完成!!您现在无需在IAM中创建用户就可以访问SQS,S3存储桶。在学生帐户中,无法访问该帐户以创建IAM用户。
答案 4 :(得分:0)
我认为最好创建一个个人帐户并使用免费套餐。这是教育目的的更好方法。 AWS Educate帐户的访问权限有限,您无法使用密钥创建用户,root用户无法通过脚本创建存储桶等。