![AWS:如何通过*用户名*/密码而不是通过*电子邮件*/密码在浏览器中登录管理控制台?](https://linux22.com/image/642679/AWS%EF%BC%9A%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87*%E7%94%A8%E6%88%B7%E5%90%8D*%2F%E5%AF%86%E7%A0%81%E8%80%8C%E4%B8%8D%E6%98%AF%E9%80%9A%E8%BF%87*%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6*%2F%E5%AF%86%E7%A0%81%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E7%99%BB%E5%BD%95%E7%AE%A1%E7%90%86%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%9F.png)
多年来,我一直拥有一个个人 AWS 账户(用于开发目的),并在不同时间在其中创建了各种 EC2 实例。
今天,我的一位客户要求我登录他的 AWS 账户以创建一个实例。他提供了他的用户名(不是电子邮件地址)和密码。
我以为登录我客户的账户会非常简单。
首先,我去了http://aws.amazon.com并点击“我的账户/控制台”->“AWS 管理控制台”,如下图所示:
点击“AWS管理控制台”后,出现以下登录页面:
请注意,此登录页面需要电子邮件地址。 不幸的是,我的客户没有给我提供电子邮件地址,而是提供了用户名(不是电子邮件地址)。我尝试使用此用户名(以及提供给我的密码),但There was a problem with your request
出现错误,如下图所示:
我之前也有一位客户使用 AIM,所以我尝试使用AIM users sign-in link
(http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_AccessingConsole.html) 形式https://My_AWS_Account_ID.signin.aws.amazon.com/console/
。我尝试使用此 URL(用我客户的用户名代替My_AWS_Account_ID
),但该 URL 已失效。
然后我给我的客户发了一封电子邮件解释了这个问题。
以下是我的客户的回复:
去
选择“我的账户/控制台”|“AWS 管理控制台”
你应该得到这个:
(见下图)
我通常只需要做这些。如果有问题请告诉我。
以下是上面引用的图片:
瞧,我的客户提供的截图提示我用户名和密码(不是电子邮件和密码)!(请注意,我的客户端还提供了Account
登录页面所需的信息。)为了访问此登录页面,我手动输入了屏幕截图中显示的 URL:https://signin.aws.amazon.com
- 但我被重新路由回登录页面,提示输入电子邮件和密码。
这是怎么回事?为什么我无法访问客户指示的登录页面?为什么我的客户指示了相同的步骤来访问登录页面,但这会导致不同的我尝试的时候它有登录页面吗?
最重要的是,我如何访问我的客户看到的同一个登录页面——提示输入用户名和密码(以及帐户名),而不是电子邮件和密码?
答案1
在 中https://My_AWS_Account_ID.signin.aws.amazon.com/console
,您要替换的值My_AWS_Account_ID
不是用户名......而是帐户名称(用户名所在的帐户)。
这也大概就是您发布的屏幕截图中“帐户”下涂黑的值。
将这两条信息放在一起,在新制作的 URL 上,您应该找到您正在寻找的登录屏幕。
答案2
如果你没有配置 AWS 别名,那么你可以使用
https://您的AWS帐户ID.signin.aws.amazon.com/console/
如果配置了别名,则
https://Your_Alias.signin.aws.amazon.com/console/
显然,AWS IAM 登录的 URL 很难记住。我创建了这个网站,只需记住别名或帐号即可导航到相应的 IAM 控制台的登录页面。