【问题标题】:EB CLI "eb create" ERROR: InvalidParameterValueError - Platform ARN is invalidEB CLI“eb create”错误:InvalidParameterValueError - 平台 ARN 无效
【发布时间】:2021-01-13 11:54:21
【问题描述】:

我正在尝试通过 EB CLI 创建 Elastic Beanstalk node.js 环境。我在我的代码仓库中运行了eb init,这并没有给我带来任何问题。

接下来,当我运行eb create 创建环境时,收到错误ERROR: InvalidParameterValueError - Platform ARN is invalid: Not an IAM ARN: 64bit Amazon Linux 2018.03 v4.15.2 running Node.js.

我已经搜索过这个错误,似乎我需要更新平台版本,但我不知道该怎么做。

我还将节点版本从 v12.18.4 降级到 v12.18.3,因为 EB 文档没有说支持 v12.18.4。

【问题讨论】:

    标签: node.js amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    你可以运行:

    eb platform select
    

    select 新的默认平台。尽管如此,您的平台似乎还不错,因为它是here 列出的当前平台。因此,可能还有其他原因导致此错误。但仍然可能值得更改或重新选择平台版本。

    【讨论】:

    • 谢谢 Marcin,我以后会试试这个。我最终只是在 EB 控制台而不是 CLI 中创建环境。
    • @awebdev 没问题。如果你愿意,你可以回答你自己的问题,或者接受我的,因为问题似乎已经解决了。否则,问题将继续出现在Unanswered 部分,提示其他人提供当前似乎不需要的答案。
    • 这是给我的,应该标记为正确答案。
    【解决方案2】:

    我在一个包含Dockerfile 的 Python 项目中遇到了一个非常相似的问题。

    在项目中我运行了eb create --database(版本EB CLI 3.19.3)。

    它提示我选择环境名称和 DNS CNAME 前缀,这很好。

    然后它要求Select a load balancer type

    我选择了默认值,即2 (application)。

    一按回车,就出现以下错误:

    ERROR: InvalidParameterValueError - Platform ARN is invalid: Not an IAM ARN: 64bit Amazon Linux 2 v3.2.4 running Docker.
    

    按照Marcinhint 我跑了eb platform select

    它让我想到了 Docker:

    It appears you are using Docker. Is this correct?
    (Y/n): y
    

    然后它提示我选择一个平台:

    Select a platform branch.
    1) Docker running on 64bit Amazon Linux 2
    2) Multi-container Docker running on 64bit Amazon Linux
    3) Docker running on 64bit Amazon Linux
    (default is 1): 1
    

    这解决了问题。

    即使这(似乎)与默认选择的设置相同,eb create --database 之后也没有出现错误,甚至eb status 显示

    Platform: arn:aws:elasticbeanstalk:eu-west-2::platform/Docker running on 64bit Amazon Linux 2/3.2.4
    

    【讨论】:

    • 实际上,它确实回答了这个问题。作者遇到了OP指定的确切InvalidParameterError并确认了解决它的正确方法。
    【解决方案3】:

    我最终在 EB 控制台而不是 CLI 中创建了环境。从这里成功创建环境。

    【讨论】:

    • 您的回答没有解决问题。考虑将“eb 平台选择”标记为正确答案。
    • 更新为正确答案。
    猜你喜欢
    • 2018-08-17
    • 1970-01-01
    • 2021-12-25
    • 2016-01-15
    • 2019-01-05
    • 2017-06-17
    • 2017-04-29
    • 2015-02-22
    • 2015-05-17
    相关资源
    最近更新 更多