无法启动环境。要重试,请刷新浏览器或通过选择操作、重新启动 AWS CloudShell 来重新启动

Dan*_*man 8 amazon-cloudwatch

我无法使用 aws cloud shell。我在受支持的区域(爱尔兰)运营,并且我的用户拥有正确的权限 (AWSCloudShellFullAccess)。

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudshell:*" ], "Effect": "Allow", "Resource": "*" } ] }
Run Code Online (Sandbox Code Playgroud)

为什么会被禁用?

我尝试遵循本指南。但那里的建议不起作用。 AWS CloudShell 故障排除

小智 2

所以我能够解决这个问题。创建 CloudShell 环境需要尝试以下几件事:

  • 时间同步:确保您的机器时间准确。这意味着它基于世界时间是正确的。您是否尝试在另一台机器上查看它是否在那里工作?可能有任何时间同步相关的问题?

  • 不同地区查一下..

  • 检查 AWSCloudShellFullAccess 策略以确保其具有以下 JSON 数据。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "cloudshell:*"
            ],
            "Effect": "Allow",
            "Resource": "*"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

您必须先验证您的帐户,然后才能添加新的 CloudFront 资源。要验证您的账户,请联系 AWS Support ( https://console.aws.amazon.com/support/home#/ ) 并包含此错误消息。

单击支持链接

  1. 导航至:支持/新案例/服务限制增加

  2. 限制类型:CloudFront 分布

  3. 在请求中选择:限制:每个帐户的 Web 分发新限制值:<TYPE_YOUR_NEW_VALUE_HERE>

我的情况:就我而言,我有 2 个发行版,想创建第 3 个发行版,但做不到。所以我将数字 10 设置为 <TYPE_YOUR_NEW_VALUE_HERE>。

注意:如果没有任何效果,请选择最后一个选项作为确认您的帐户已验证的最后手段。