我正试图使用AWS copilot在我的引擎中部署一个maven项目后端服务。maven后端服务无法部署,下面的错误是我在云监视日志中可以找到的最详细的错误:
copilot/export/58577c160d standard_init_linux.go:228: exec user process caused: exec format error
从网上看,我认为这是一个架构问题。我以前遇到过这个问题,它是通过将hasura/graphql-engine:v2.1.1.cli-migrations-v3的GraphQl映像更改为从hasura/graphql引擎:v2.0.7的时间来修复的,所以我将再次处理图像,当我在AWS副驾驶仪上不断地碰到它时,我会很想知道您对这个错误有更多的了解。
对于未能部署的服务,我使用的映像是:FROM maven:3.8.3-openjdk-17-slim AS build FROM openjdk:17-slim
全文:https://jackow98.notion.site/Copilot-failing-to-deploy-def6f6281c794e97b1cb3ae4ece964bd
任何关于如何修复Maven错误的建议都将不胜感激!
发布于 2022-01-28 21:09:07
也许你是在一台M1机器上?
如果是这样,尝试将platform: linux/arm64添加到工作负载清单中。(见https://aws.github.io/copilot-cli/docs/manifest/backend-service/#platform.)
https://stackoverflow.com/questions/70894097
复制相似问题