我正在了解AWS环境中的用户。
我刚刚安装了LocalStack
、AWS CLI
并运行了aws configure
-,仅此而已。
但看起来自动创建了一个名为default_user
的用户:
$ aws --endpoint-url=http://localhost:4593 iam get-user
{
"User": {
"Path": "/",
"UserName": "default_user",
"UserId": "ne4s0hfrh6t9bizsnyxd",
"Arn": "arn:aws:iam::000000000000:user/default_user",
"CreateDate": "2020-04-28T22:19:20.834000+00:00"
}
}
是谁创建了用户default_user
,为什么
这与真实的、实时的AWS有什么关系?我想真正的AWS不仅仅是在没有明确行动的情况下创建用户。
检查~/.aws/credentials
和~/.aws/config
文件(在Windows上为%UserProfile%.awscredentials
(。这些是通过运行aws config
创建的。
access_key_id/secret属于AWS IAM用户,在您的情况下,该用户是"默认用户"。所以IAM中有人创建了这个用户,而您在aws configure
中输入了该用户的访问密钥。