【问题标题】:AWS CloudShell Error 'Unable to start the environment...'AWS CloudShell 错误“无法启动环境...”
【发布时间】:2022-01-19 08:05:57
【问题描述】:

它在我的根账户中有效,但在 IAM 用户账户中无效,即使我已将“AWSCloudShellFullAccess”策略附加到用户组。我已经检查了策略模拟器,我没有看到任何错误。我什至切换了浏览器(root 用户工作,但不适用于 IAM 用户),切换区域并重新启动环境,但仍然出现相同的错误,即“无法启动环境。要重试,请刷新浏览器或通过选择 Actions、Restart AWS CloudShell 重新启动。'

我还尝试通过创建新的 IAM 用户并分配“AdministratorAccess”和“AWSCloudShellFullAccess”策略基本上是管理员,这应该可以工作,但它没有。并且没有找到 DENY 策略。我知道我做错了什么...有没有我错过的政策?

【问题讨论】:

    标签: amazon-web-services aws-cloudshell


    【解决方案1】:

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

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

    • 检查不同地区..

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

       {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Action": [
                    "cloudshell:*"
                ],
                "Effect": "Allow",
                "Resource": "*"
            }
        ]
    }
    

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

    点击支持链接

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

    2. 限制类型: CloudFront 分配

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

    我的案例:在我的案例中,我有 2 个发行版,想创建第 3 个,但做不到。所以我把数字 10 作为

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

    【讨论】:

      猜你喜欢
      • 2016-04-20
      • 2020-12-26
      • 2021-10-28
      • 1970-01-01
      • 2021-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多