首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EB "eb create“错误: InvalidParameterValueError - Platform ARN无效

EB "eb create“错误: InvalidParameterValueError - Platform ARN无效
EN

Stack Overflow用户
提问于 2020-09-28 04:30:04
回答 3查看 1.5K关注 0票数 5

我正在尝试通过EB创建一个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。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-09-28 06:41:49

你可以直接运行:

代码语言:javascript
复制
eb platform select

select新的默认平台。尽管如此,你的平台看起来很好,因为它是当前列出的here之一。因此,可能还有其他原因导致了这个错误。但可能仍然值得更改或重新选择平台版本。

票数 14
EN

Stack Overflow用户

发布于 2021-02-26 01:48:55

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

在项目内部,我运行了eb create --database (EB CLI 3.19.3版)。

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

然后,它请求Select a load balancer type

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

我一按回车键,就得到了以下错误:

代码语言:javascript
复制
ERROR: InvalidParameterValueError - Platform ARN is invalid: Not an IAM ARN: 64bit Amazon Linux 2 v3.2.4 running Docker.

按照Marcinhint,我运行了eb platform select

这让我想到了Docker:

代码语言:javascript
复制
It appears you are using Docker. Is this correct?
(Y/n): y

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

代码语言:javascript
复制
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显示

代码语言:javascript
复制
Platform: arn:aws:elasticbeanstalk:eu-west-2::platform/Docker running on 64bit Amazon Linux 2/3.2.4
票数 2
EN

Stack Overflow用户

发布于 2020-09-28 07:35:59

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

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64093030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档