多年来,我有一个个人AWS账户(为了开发者的目的),我在不同的时间创build了不同的EC2实例。
今天,我的一个客户要求我login他的AWS账户来创build一个实例。 他提供了他的用户名 (不是电子邮件地址)和密码 。
我假设login到我的客户帐户将是非常简单的。
首先,我去了http://aws.amazon.com ,点击“我的账户/控制台” – >“AWSpipe理控制台”,如下图所示:

点击“AWSpipe理控制台”后,出现以下login页面:

注意,这个login页面需要一个电子邮件地址。 不幸的是,我的客户没有给我一个电子邮件地址,而是用一个用户名(而不是一个电子邮件地址)。 我试图使用这个用户名(和提供给我的密码),但错误出现There was a problem with your request出现There was a problem with your request ,如图所示:

我之前也有一位使用AIM的客户,因此我试图使用https://My_AWS_Account_ID.signin.aws.amazon.com/console/ )的AIM users sign-in link https://My_AWS_Account_ID.signin.aws.amazon.com/console/ 。 我试图使用这个URL(用我的客户端的用户名代替My_AWS_Account_ID ),但是URL已经死了。
然后,我通过电子邮件向我的客户解释了这个问题
这是我的客户的回应:
去
https://aws.amazon.com/
select“我的帐户/控制台”| “AWSpipe理控制台”
你应该得到这个:
(见下图)
这就是我通常需要做的。 让我知道是否有问题。
这是上面引用中引用的图像:

你看,我的客户端包含的屏幕截图提示input用户名和密码(不是电子邮件和密码)! (请注意,我的客户端也提供了login页面所需的Account 。)在尝试访问此login页面时,我手动键入了我在截图中看到的URL: https://signin.aws.amazon.com : https://signin.aws.amazon.com – 但是我被重新路由回login页面,提示input电子邮件和密码。
这里发生了什么? 为什么我不能访问我的客户端显示的login页面? 为什么我的客户端显示访问login页面的相同步骤集,但是当我尝试时,这会导致不同的login页面?
最重要的是,如何访问我的客户端看到的相同的login页面 – 提示input用户名和密码(以及帐户名称),而不是电子邮件和密码?
在https://My_AWS_Account_ID.signin.aws.amazon.com/console ,您正在查找的要replaceMy_AWS_Account_ID值不是用户名…它是帐户名称(用户名所在的帐户)。
这也可能是您在发布的屏幕截图中的“帐户”下隐藏的值。
把这两个信息放在一起,在新制作的url上,你应该find你要找的login界面。
如果您没有configurationAWS Alias,那么您可以使用
https://Your_AWS_Account_ID.signin.aws.amazon.com/console/
如果一个别名是configuration然后
https://Your_Alias.signin.aws.amazon.com/console/
显然,AWS IAMlogin的URL很难记住。 我已经创build了这个站点,通过记住别名或账号来导航到相应的IAM控制台的login页面。