我正在尝试分别部署2个实例(前端和后端)。当前,后端(使用SpringBoot的REST API)已作为.jar文件成功部署在BeanStalk中。现在,我从来没有在AWS BeanStalk中单独部署前端应用程序(在我的情况下是我的React应用程序),并且我一直在做研究,但是遇到了麻烦。我如何像后端那样“编译”我的React应用程序并将其部署在BeanStalk中?
我知道了,对于将来需要此帮助的任何人,您只需执行以下步骤即可:
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::digh-tti-ddr-ui/*"
}
]
}
"deploy": "aws s3 cp --recursive ./build s3://(your-bucket-name)",
在终端[>执行npm run build
执行aws s3 cp --recursive ./build s3://(your-bucket-name) in terminal
(您正在将构建文件夹中的构建文件上传到s3)
转到属性->静态虚拟主机->指出index.html(如果使用它->单击端点)>