OpsWorks 代理变更 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

OpsWorks 代理变更

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

Chef 12 代理版本

下表描述了 AWS OpsWorks Stacks 在其管理的实例上安装的 Chef 12 代理的重要更改。

代理版本 描述 发行日期
4042
  • 此代理版本仅包含细微的更改,没有增加新功能

2023 年 2 月 7 日
4041
  • 此代理版本仅包含细微的更改,没有增加新功能

  • 更新 Amazon CA 证书

2023 年 1 月 27 日
4040
  • 此代理版本仅包含细微的更改,没有增加新功能

2022 年 7 月 22 日
4039
  • 修复 Ubuntu AMI 的 ECS 集成

2020 年 4 月 30 日
4038
  • 修复了在 DST 更改期间发送实例统计信息时的错误

  • 在代理下载和安装过程中采用 no_proxy 环境变量

2020 年 3 月 5 日
4037
  • 增加了在无区域的情况下使用 Sigv4 对 S3 URL 请求进行签名的支持

  • 删除了使用 Sigv2 对 S3 请求进行签名的支持

2019 年 6 月 4 日
4035
  • 在 ECS 设置期间修复错误

  • 更改实例类型后修复重复的 fstab 条目

2019 年 5 月 8 日
4033
  • 增加了对 Ubuntu 18.04 的支持

  • 修复 Amazon Linux 2 中的代理安装错误

2018 年 11 月 26 日
4032
  • 添加了对 Amazon Linux 2 的支持

2018 年 10 月 24 日
4031
  • 添加了对 Amazon Linux 2018.03 的支持

  • 支持在另一个账户上托管的公有 S3 存档

2018 年 8 月 15 日
4030
  • 修复了 c5d 实例的卷处理

2018 年 5 月 31 日
4029
  • 在 Ubuntu 14.04 上安装 nvme-cli

  • 修复了 c5、m5 实例上的卷装载

  • 在重新启动时始终保留主机名

2018 年 5 月 2 日
4028
  • 修复了 CentOS 的 monit 配置

2018 年 3 月 20 日
4027
  • 支持在 Ubuntu 14.04 上装载 NVMe 卷(nvme-cli 必须手动安装)

  • 不需要卷的 name 属性

2018 年 2 月 17 日
4026
  • 使用 EBS 卷 ID 装载基于 NVMe 的 EBS 卷

  • 修复了 i3 实例上的 EBS 卷装载

  • 修复了 c5、m5 实例上装载的 EBS 卷的顺序

2018 年 1 月 31 日
4025
  • NVMe 设备的修复处理

2017 年 12 月 13 日
4024
  • 添加了对 Amazon Linux 2017.09 的支持

2017 年 12 月 5 日
4023
  • 添加对 CloudWatch 日志集成的支持

2017 年 4 月 2 日
4022
  • 将 Chef 客户端版本更新到 12.18.31

2017 年 2 月 1 日
4021
  • 改善代理处理

2016 年 12 月 16 日
4020
  • 将 Chef 客户端版本更新到 12.16.42

2016 年 12 月 8 日
4019
  • 提供代理安装期间的代理变量

  • Red Hat Enterprise Linux 7 现在使用 systemd 而不是 monit

  • 请勿在 Red Hat Enterprise Linux 7 上设置 EPEL

  • 使用 flock 而不是 lockrun.c 来进行流程锁定

  • 在检查 ps -p1 时避免异常输出 systemd

2016 年 10 月 19 日
4018
  • 将 Chef 客户端版本更新到 12.13.37

  • 添加了对 Amazon Linux 2016.09 的支持

2016 年 8 月 25 日
4017
  • 将 Chef 客户端版本更新到 12.12.15

2016 年 8 月 10 日
4016
  • 修复了未使用 monit 的系统上的卸载代理问题

2016 年 6 月 23 日
4015
  • 修复了 Amazon Linux 2016.03 的 ECS 设置问题

2016 年 6 月 17 日
4011
  • 将 Chef 客户端版本更新到 12.10.24

  • 改善了日志上传处理

2016 年 5 月 19 日
4008
  • 添加了对 Amazon Linux 2016.03 的支持

  • 为捆绑安装添加了超时设置

  • 将 xfs 添加到 /etc/filesystems (如果存在)

2016 年 3 月 16 日
4007
  • 将 Chef 客户端版本更新到 12.7.2

  • 改进了本地实例 (在 AWS 外部托管的服务器) 的错误处理

  • 改善了与最新 chef-sugar 的兼容性

  • 为部署重试存档下载

2016 年 3 月 4 日
4006
  • 将 Chef 客户端版本更新到 12.6.0

  • 请勿在代理安装时安装 libxml2-devel/libxml2-dev 和 libxslt-devel/libxslt-dev 程序包

2016 年 1 月 21 日
4005
  • 通过始终在 ec2 基础设施的 ohai 中启用 ec2 数据修复了 ec2 导入问题

2015 年 12 月 17 日
4004
  • AWS OpsWorks 堆栈支持 Chef 12 Linux-Chef Client 12.5.1

2015 年 12 月 3 日

Chef 11.10 代理版本

下表描述了 AWS OpsWorks Stacks 在其管理的实例上安装的 Chef 11.10 代理的重要更改。

代理版本 描述 发行日期
3456
  • 此代理版本仅包含细微的更改,没有增加新功能

  • 更新 Amazon CA 证书

2023 年 1 月 27 日
3455
  • 此代理版本仅包含细微的更改,没有增加新功能

2022 年 11 月 1 日
3454
  • 修复 Ubuntu AMI 的 ECS 集成

2020 年 4 月 28 日
3453
  • 修复了在 DST 更改期间发送实例统计信息时的错误

  • 修复了 RHEL7 设置中丢失软件包的错误

  • 在代理下载和安装过程中采用 no_proxy 环境变量

2020 年 3 月 5 日
3452
  • 不要在 Amazon S3 虚拟路径 URL 中包含区域(如果该区域为 us-east-1

  • 将内部说明书提取并上传到阶段区域特定的存储桶

  • 修复了 Chef 11.10 的 fstab 条目

  • 删除了 S3 的 Sigv2 使用,并在请求中获取存储桶的区域

2019 年 8 月 13 日
3451
  • 增加了对 Ruby 2.6.1 的支持

2019 年 3 月 20 日
3450
  • 修复默认的 EBS 属性

  • 修复亚马逊 Linux 2 的 CloudWatchLogs 代理安装问题

  • 修复高于 2.6.14 版的 rubygem 版本的 Bundler 安装

  • 修复公有 S3 存档支持

2018 年 12 月 3 日
3449
  • 修复了 c5d 实例的卷处理

  • 修复了 NVMe 设备实例上的 RAID 阵列支持

2018 年 6 月 5 日
3448
  • 将 Ruby 的默认 2.3 版本升级到 2.3.7

  • 修复了 Ubuntu 14.04 实例上的基于 NVMe 的实例上的 EBS 卷装载

  • 支持在另一个账户上托管的公有 Amazon S3 存档

  • 修复了 Red Hat Enterprise Linux 实例上的 opsworks-agent 启动问题

2018 年 5 月 8 日
3447
  • 使用 EBS 卷 ID 装载基于 NVMe 的 EBS 卷

  • 修复了 i3 实例上的 EBS 卷装载

  • 修复了 c5、m5 上装载的 EBS 卷的顺序

  • 将 Ruby 的默认 2.3 版本更新到 2.3.6

2018 年 1 月 31 日
3446
  • NVMe 设备的修复处理

  • 将 Ruby 的默认 2.3 版本更新到 2.3.5

2017 年 12 月 14 日
3445
  • 添加了对 Amazon Linux 2017.09 的支持

  • 将 Ruby 的默认 2.2 版本更新到 2.2.8

2017 年 10 月 31 日
3444
  • 添加对 CloudWatch 日志的支持

2017 年 4 月 1 日
3443
  • 改善代理处理

2016 年 12 月 15 日
3442
  • 将 Ruby 的默认 2.3 版本更新到 2.3.3

  • 将 Ruby 的默认 2.2 版本更新到 2.2.6

2016 年 12 月 6 日
3441
  • 提供代理安装期间的代理变量

2016 年 10 月 21 日
3440
  • 添加了对 Amazon Linux 2016.09 的支持

2016 年 9 月 13 日
3439
  • 次要更改;没有新功能

2016 年 7 月 29 日
3438
  • 增加了对 Ruby 2.3.1 的支持

  • 使用来自 IAM 实例配置文件的凭证改进了实例注册

  • 删除了 s3curl.pl 剩余项

  • 修复了 Amazon Linux 2016.03 的 ECS 设置问题

2016 年 6 月 17 日
3437
  • 将 Ruby 的默认 2.2 版本更新到 2.2.5

2016 年 5 月 4 日
3436
  • 更新了 Red Hat Enterprise Linux 的 EPEL URL。重要提示:如果没有此更改,Red Hat Enterprise Linux 实例无法启动。

2016 年 4 月 18 日
3435
  • 将 Ruby 的默认 2.1 版本更新到 2.1.9

  • 改进了 Amazon S3 和存档部署的处理

2016 年 4 月 6 日
3434
  • 添加了对 Amazon Linux 2016.03 的支持

  • 重试程序包安装

2016 年 3 月 16 日
3433
  • 对本地实例(托管在外部的服务器 AWS)进行了一些改进

  • 改善了与最新 的兼容性chef-sugar

  • 为部署重试存档下载

  • 修复了 Ruby gem 安装 URL

2016 年 2 月 27 日
3432
  • 改进了存储桶名称中特殊字符的处理

  • s3_file 更新至版本 2.6.6

  • 跳过无指定装载点的卷装载

  • 始终重启 unicorn 而不是停止和启动,以防止部署过程中出现停机

  • 始终更新 setup 命令的自定义说明书

  • 创建 RAID 阵列后,在重启时更新 initramfs 以防止设备映射问题

2016 年 1 月 20 日
3431
  • 修复了 Rails 层中的 passengerunicorn gem 安装问题

  • 将 Ruby 的默认 2.0、2.1 和 2.2 版本更新到 2.0.0p648、2.1.8 和 2.2.4

  • 允许在自定义 JSON 中设置 postgres 程序包名称

  • 将 Node.js 默认版本更新到 0.12.9

2015 年 12 月 22 日
3430
  • 次要更改;没有新功能

2015 年 11 月 25 日
3429
  • 改进 OpsWorks 代理守护进程(关闭 stdout/stderr)

  • 提高了 s3_file 资源的稳健性(重试,捕获异常)

2015 年 11 月 18 日
3428
  • 增加了基于 Gemfile 的 postgres 适配器检测,修复了 https://github.com/aws/opsworks-cookbooks/issues/136

2016 年 6 月 17 日
3427
  • 修复了在代理中检索凭证的问题

  • 将 Ruby 的默认 2.0、2.1 和 2.2 版本更新到 2.0.0p647、2.1.7 和 2.2.3

2015 年 9 月 11 日
3426
  • aws-sdk 更新到 1.65.0

  • 通过将 s3curl 替换为 s3_file cookbook,改进了从 Amazon S3 下载的操作

  • 将 Node.js 默认版本更改为 0.12.7

  • 为 Node.js 应用程序增加了日志记录。在 shared/log 目录中记录和轮换 STDOUT 和 STDERR

  • 明确自定义说明书子模块结算更新

  • 增加了针对 https://github.com/aws/opsworks-cookbooks/issues/213 的解决方法,将检查该问题以确保在创建 deploy 目录之前已进行绑定装载

2015 年 8 月 27 日
3425
  • 对 Amazon Linux 和 Ubuntu 的 ECS 支持

2015 年 7 月 27 日
3424
  • 次要更改;没有新功能

2015 年 7 月 9 日
3422
  • 完全支持 Red Hat Enterprise Linux 7

  • 使 /etc/hosts 生成操作在出错时更容易恢复

2015 年 6 月 29 日
3421
  • 可为 Red Hat Enterprise Linux 7 覆盖数据库程序包名称的选项

  • 更新了 monit systemd 配置,防止 systemd 发送 kill 信号来处理 monit 监控的进程

2015 年 6 月 11 日