找不到名为“64bit Amazon Linux 2 v3.1.2 running Go 1”的解决方案堆栈。

0

【以下的问题经过翻译处理】 我试图运行 TheThingsNetwork 与 AWS 的快速启动集成,但未能成功。

https://www.thethingsnetwork.org/docs/applications/aws/quick-start.html

失败后的第一个报错是:

No Solution Stack named '64bit Amazon Linux 2 v3.1.2 running Go 1' found. (Service: AWSElasticBeanstalk; Status Code: 400; Error Code: InvalidParameterValue; Request ID: 472190c0-7f96-48e3-9c4f-f5b046790d95; Proxy: null)

我试图找出可用的有效解决方案堆栈版本,但任何地方找不到。我尝试阅读 CloudFormation 模板,看看是否可以将其用作手动创建 Elastic Beanstalk 应用程序的路线图,但没有任何内容与我在模板中看到的相符。

找出/解决这个问题的最佳方法是什么?

profile picture
专家
已提问 4 个月前14 查看次数
1 回答
0

【以下的回答经过翻译处理】 所以我认为问题出在 TTN 提供的模板中。如果您向下滚动到标题“TTNConfigurationTemplate:” 下部分的模板,他们将“SolutionStackName”定义为“64bit Amazon Linux 2 v3.1.2 running Go 1.”。如果您进入 Elastic Beanstalk 并尝试手动创建您自己的环境,您会看到 AWS 给出的唯一选项是“64bit Amazon Linux 2 v3.1.1”,并且没有版本 3.1.2 可用。您需要下载模板并将 v3.1.2 更改为 v3.1.1,然后自己手动创建堆栈。

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则