node.js - 在 aws opsworks 上升级 node.js

标签 node.js amazon-web-services aws-opsworks

默认情况下,aws opsworks 提供 Node 层 v0.10.33 。 node.js 的最新稳定版本是 0.12.2。如何在opsworks的 Node 层升级我的实例的 Node 版本

最佳答案

我也一直在寻找以可持续方式实现这一目标的方法,这意味着配置将应用于堆栈的所有实例。这意味着一些厨师配置。

不幸的是, Node 版本无法通过 customization guide for Opsworks 中描述的标准方法进行配置。 .

所以看起来您确实需要编写包装器食谱来实现这一点。我找到了这个 cookbook-wrapper on github你可能想使用或 fork 它。虽然我还没有对其进行测试,但总的来说,这是目前要走的路。

另一个问题是使用 Node 0.12+ 的主要原因是使用生成器并且需要通过和谐标志激活。食谱必须支持修改其食谱属性中的和谐标志才能使用此功能。

关于node.js - 在 aws opsworks 上升级 node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703328/

相关文章:

javascript - 尝试将消息发送到特定 channel ,但无法定义我的客户端

java - Amazon AWS Java SDK - 使用 S3 Policy 和 Signature 执行 PutObjectRequest

macos - 为什么我需要创建符号链接(symbolic link)以及 folder/in/path 对应的是什么?在 mac 上为当前用户安装 aws cli 2 时

amazon-web-services - 如何使用 CLI 为 Elastic Beanstalk 配置 VPC

chef-infra - 数据包 'aws_opsworks_instance' 不可用

amazon-web-services - 更改整个 Amazon OpsWorks 堆栈的 key 对

javascript - 使用 MEAN 堆栈进行身份验证,无需用户系统

node.js - sequelize 模型、迁移文件和外键。哪个是对的?

node.js - 在 Node.js 中映射 Azure 表存储数据模型的最简单方法

chef-infra - 将 ssh_authorized_keys 外部说明书与 Amazon OpsWorks 结合使用