多年来,我拥有一个个人 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
- 但我被重新路由回登录页面,提示输入电子邮件和密码。
这里发生了什么?为什么我无法访问客户指示的登录页面?为什么我的客户指示访问登录页面的步骤相同,但是当我尝试时这会导致登录页面不同?
最重要的是,我如何访问我的客户看到的同一个登录页面 - 提示输入用户名和密码(以及帐户名)的登录页面,而不是电子邮件和密码?
在
https://My_AWS_Account_ID.signin.aws.amazon.com/console
中,您要替换的My_AWS_Account_ID
值不是用户名......它是帐户名(用户名所在的帐户)。大概也是您发布的屏幕截图中“帐户”下涂黑的值。
将这两条信息放在一起,在新制作的 url 上,您应该会找到您正在寻找的登录屏幕。
如果您没有配置 AWS 别名,那么您将使用
https://Your_AWS_Account_ID.signin.aws.amazon.com/console/
如果配置了别名,则
https://Your_Alias.signin.aws.amazon.com/console/
显然,AWS IAM 登录的 URL 很难记住。我创建了这个站点,只需记住别名或帐号即可导航到相应的 IAM 控制台的登录页面。