如何使用Elastic Beanstalk为AWS CDK指定Node.js版本?

消脂

常规CloudFormation已经有一个相关的问题,但是我正在努力寻找CDK配置的任何文档。

指定ARN时,将自动使用可用于特定平台的最新版本arn:aws:elasticbeanstalk:eu-central-1::platform/Node.js running on 64bit Amazon Linux/4.10.2,但我希望能够指定确切的版本10.15.0该版本可在UI中使用,也可通过链接的CloudFormation获得。

关于Elastic Beanstalk的CDK使用的唯一参考是API文档此示例,但是文档未提及Node.js版本,并且该示例适用于Java 8堆栈(也未指定确切的Java版本) )。

瓦卡斯

您可以使用solutionStackName属性指定堆栈名称和optionSettings指定节点版本,例如:

const options: ebs.CfnEnvironment.OptionSettingProperty[] = [{
  namespace: 'aws:elasticbeanstalk:container:nodejs',
  optionName: 'NodeVersion',
  value: '10.15.0'
}];

const webAppEnv = new ebs.CfnEnvironment(this, 'nodeAppEnv', {
  applicationName: myNodeApp.ref,
  solutionStackName: '64bit Amazon Linux 2018.03 v4.8.2 running Node.js',
  optionSettings: options
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 Python 部署到 AWS Elastic Beanstalk 的 Node.js 的 Dockerfile

使用 gdal 部署 Node.js 应用程序 | AWS Elastic Beanstalk

AWS CDK代码管道如何部署到Elastic Beanstalk?

AWS Elastic BeanStalk Node.js部署错误

AWS Elastic Beanstalk Node.js npm安装错误

在AWS Elastic Beanstalk上更新当前版本

如何在Elastic Beanstalk AWS上使用MySQL托管节点js / express服务器

AWS Elastic Beanstalk-Express.js,更新为empties / uploads文件夹

AWS CDK:如何将指定版本的Lambda与别名相关联?

使用AWS CDK为lambda指定自定义角色

如何在AWS Elastic Beanstalk上部署next.js?

如何运行eb init指定node.js版本8?

如何使用Amazon Elastic Beanstalk在端口80上安全地运行Node.js服务器?

如何在.ebextensions配置中为crontab多个环境使用条件(AWS Elastic Beanstalk)

AWS Elastic Beanstalk-从Monorepo(子目录)提供Node.js应用程序服务

如何在AWS Elastic Beanstalk上强制应用程序版本

升级AWS Elastic Beanstalk的平台版本后,handshake_failure

如何为部署到Elastic Beanstalk并与S3对话的Node.js应用程序设置AWS凭证?

如何指定/强制在package.json中使用特定的node.js版本?

使用AWS Elastic Beanstalk的FTP

如何在aws beanstalk文件install_packages.config中为yum安装指定存储库?

如何在CloudFormation模板中为Elastic Beanstalk启动配置指定安全组?

如何使用Elastic Beanstalk CLI更改AWS账户

如何使用 Elastic Beanstalk 设置 aws-sdk 凭证?

如何使用 cloudformation 模板为 Elastic Beanstalk 启用 CloudWatch

如何使用CLI为Elastic Beanstalk配置VPC

在 nginx 中为 AWS Elastic Beanstalk 增加 worker_connections

仅将指定的文件部署到AWS Elastic Beanstalk

如何在Windows上将node.js更新为特定版本?